PHP/PHP7
をテンプレートにして作成
[
トップ
] [
タイトル一覧
|
ページ一覧
|
新規
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* PHP7 [#o8968616]
** Rocky Linux 9
*** PHP8から PHP7 へダウングレード
<pre>
dnf install https://rpms.remirepo.net/enterprise/remi-rel...
dnf module list php
dnf module enable php:remi-7.4
dnf install php74 php74-php-fpm php74-php-cli
dnf install php74-php-{mysqlnd,curl,gd,mcrypt,json,pear,c...
dnf rm php-8.0.30
dnf install php
php -v
</pre>
** php7.4 [#sb2a986d]
dnf module list php
dnf module reset php
dnf module enable php:7.4 -y
dnf remove php
dnf install php
- 7.4 にしたら php-zip がない とか言われる。
HP Warning: PHP Startup: Unable to load dynamic library...
- libzip を削除して、入れなおす
** CentOS7 [#m89e8cdc]
*** Install 7.4.26 [#x3e97eb1]
**** Sodium [#w7c198c5]
yum install libsodium libsodium-devel
**** SQLite3 [#p882f0ef]
yum install libsqlite3x
yum install libsqlite3x-devel
**** Oniguruma [#s1d459a4]
git clone https://github.com/kkos/oniguruma.git
cd oniguruma
./autogen.sh
./configure
make
make install
**** Configure [#nf8400dd]
./configure --with-mysqli=mysqlnd --with-pdo-mysql=mysql...
--with-apxs2=/usr/local/apache/bin/apxs \
--with-openssl --with-zip --with-zlib \
--enable-mbstring --with-iconv --enable-intl \
--enable-soap --enable-pcntl --enable-sockets \
--with-curl --with-xmlrpc --enable-opcache \
--with-sodium --enable-exif \
--enable-gd --with-jpeg --with-png --with-freet...
**** RAND_EGD [#r2621d62]
- リンクで RAND_egd() がないと怒られる.
- 確かに何処にもない.自分でコンパイルした openssl にもな...
- 良く分からんので ./main/php_config.h の #define HAVE_RA...
** CentOS6 [#se167466]
*** Install (7.1) [#q7ec32f4]
- EPELとRemiリポジトリを使用する
yum install epel-release
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-rele...
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-r...
yum remove php-*
yum install --enablerepo=remi,remi-php73 php php-devel p...
yum install --enablerepo=remi,remi-php73 php-zip php-mys...
** CentOS7 (未検証:多分これで行く筈) [#l7be8d8b]
*** Install (パッケージ 7.1) [#rf354955]
- EPELとRemiリポジトリを使用する
yum install epel-release
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-rele...
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-r...
yum remove php-*
yum install --enablerepo=remi,remi-php73 php php-devel p...
yum install --enablerepo=remi,remi-php73 php-zip php-mys...
** Source [#t5f5b638]
終了行:
* PHP7 [#o8968616]
** Rocky Linux 9
*** PHP8から PHP7 へダウングレード
<pre>
dnf install https://rpms.remirepo.net/enterprise/remi-rel...
dnf module list php
dnf module enable php:remi-7.4
dnf install php74 php74-php-fpm php74-php-cli
dnf install php74-php-{mysqlnd,curl,gd,mcrypt,json,pear,c...
dnf rm php-8.0.30
dnf install php
php -v
</pre>
** php7.4 [#sb2a986d]
dnf module list php
dnf module reset php
dnf module enable php:7.4 -y
dnf remove php
dnf install php
- 7.4 にしたら php-zip がない とか言われる。
HP Warning: PHP Startup: Unable to load dynamic library...
- libzip を削除して、入れなおす
** CentOS7 [#m89e8cdc]
*** Install 7.4.26 [#x3e97eb1]
**** Sodium [#w7c198c5]
yum install libsodium libsodium-devel
**** SQLite3 [#p882f0ef]
yum install libsqlite3x
yum install libsqlite3x-devel
**** Oniguruma [#s1d459a4]
git clone https://github.com/kkos/oniguruma.git
cd oniguruma
./autogen.sh
./configure
make
make install
**** Configure [#nf8400dd]
./configure --with-mysqli=mysqlnd --with-pdo-mysql=mysql...
--with-apxs2=/usr/local/apache/bin/apxs \
--with-openssl --with-zip --with-zlib \
--enable-mbstring --with-iconv --enable-intl \
--enable-soap --enable-pcntl --enable-sockets \
--with-curl --with-xmlrpc --enable-opcache \
--with-sodium --enable-exif \
--enable-gd --with-jpeg --with-png --with-freet...
**** RAND_EGD [#r2621d62]
- リンクで RAND_egd() がないと怒られる.
- 確かに何処にもない.自分でコンパイルした openssl にもな...
- 良く分からんので ./main/php_config.h の #define HAVE_RA...
** CentOS6 [#se167466]
*** Install (7.1) [#q7ec32f4]
- EPELとRemiリポジトリを使用する
yum install epel-release
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-rele...
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-r...
yum remove php-*
yum install --enablerepo=remi,remi-php73 php php-devel p...
yum install --enablerepo=remi,remi-php73 php-zip php-mys...
** CentOS7 (未検証:多分これで行く筈) [#l7be8d8b]
*** Install (パッケージ 7.1) [#rf354955]
- EPELとRemiリポジトリを使用する
yum install epel-release
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-rele...
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-r...
yum remove php-*
yum install --enablerepo=remi,remi-php73 php php-devel p...
yum install --enablerepo=remi,remi-php73 php-zip php-mys...
** Source [#t5f5b638]
ページ名: