WordPressを5.4に更新しようとしたら
「PHP 5.6.20 以降を必要とするため、更新を実行できません。現在稼働しているバージョンは 5.3.3 です。」って言われたので
PHPのバージョンを上げることにした。
以下そのときの手順
phpのバージョンを確認$ php -v
PHP 5.3.3 (cli) (built: Aug 11 2016 20:33:53)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
続いてOSのバージョン確認
$ cat /etc/redhat-release
CentOS release 6.8 (Final)
現在インストールされているphp関連のライブラリを確認$ rpm -aq | grep php
php-common-5.3.3-48.el6_8.x86_64
php-pdo-5.3.3-48.el6_8.x86_64
php-5.3.3-48.el6_8.x86_64
php-cli-5.3.3-48.el6_8.x86_64
php-mysql-5.3.3-48.el6_8.x86_64
php-mbstring-5.3.3-48.el6_8.x86_64
php-gd-5.3.3-48.el6_8.x86_64
バージョンアップをするために必要なリポジトリを追加# yum install epel-release
remiリポジトリを追加# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
phpのバージョンアップ# yum update --enablerepo=remi,remi-php56 php php-pdo php-mbstring php-common php-cli php-mysql php-gd
$ yum update –enablerepo=remi,remi-php56 php php-pdo php-mbstring php-common php-cli php-mysql php-gd
phpのパージョン確認$ php -v
PHP 5.6.40 (cli) (built: Mar 17 2020 07:51:44)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
php関連のライブラリを確認$ rpm -aq | grep php
php-pecl-jsonc-1.3.10-2.el6.remi.5.6.x86_64
php-pdo-5.6.40-19.el6.remi.x86_64
php-gd-5.6.40-19.el6.remi.x86_64
php-common-5.6.40-19.el6.remi.x86_64
php-cli-5.6.40-19.el6.remi.x86_64
php-mysqlnd-5.6.40-19.el6.remi.x86_64
php-mbstring-5.6.40-19.el6.remi.x86_64
php-pecl-zip-1.18.2-1.el6.remi.5.6.x86_64
php-5.6.40-19.el6.remi.x86_64
Apacheの再起動# service httpd restart
php7.3へバージョンアップ# yum update --enablerepo=remi,remi-php73 php php-pdo php-mbstring php-common php-cli php-mysql php-gd