PHPをアップデートする方法

今回はPHPです。

OSはCentOS7 X64_84です。

今のPHPバージョンを確認します。(コマンドで!SSHです)

php -v

と打ちます。

バージョンが表示されます。

今のPHP関連パッケージを確認します。

yum list installed php*

php.iniを確認します。

find / -name "php.ini" -ls

これから本題です。

PHPを削除(アンイストール)していきます

yum -y remove php*

epel-releaseのアップデートを確認します。

yum -y update epel-release

remiのリポジトリを確認します。

ll /etc/yum.repos.d/ | grep remi-

ここで「remi-php74.repo」が無い場合は、

yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

ここからPHP7.4用のリポジトリ「remi-php74.repo」からPHP7.4関連を一気にインストールする。

yum -y install --enablerepo=epel,remi,remi-php74 php php-cli php-common php-gd php-imap php-mbstring php-mysql php-odbc php-pdo php-pear php-pgsql php-process php-snmp php-xml php-xmlrpc php-mcrypt php-opcache php-pecl-apcu php-pecl-zip

でインストール完了しました!

Apacheはphpモジュール版があるためphp-fpmをなくしzipを入れました。なんかphp-zipがインストールされないのでphp-pecl-zipをいれました。

後はWEBサーバーを再起動すればOKです。

systemctl restart httpd
systemctl restart nginx

PHPバージョンアップは必要です。

最後まで読んでくれてありがとうございました。

php-fpmが必要な方は

yum install --enablerepo=epel,remi,remi-php74 php-fpm

です。