PHPを7.3から7.4にアップグレードを行った。
WordPressで、7.4にアップグレードを推奨された。
サイトが古いバージョンのPHP(7.3.27)を実行しています。との事で7.4にバージョンアップしないと、もろもろ都合が悪いらしい。色々ネットをググって、似たような対応をされたページを見つけたので、参考(全く一緒🔗)にさせて頂き、バージョンアップを実行してみました。結果問題なくバージョンアップ(7.4.33)できました。感謝感謝です。ありがとうございます。
実行したのは以下の通り
・現在のバージョンの確認 | # php -v |
・現在のインストール済みのPHP関連パッケージを確認 | # yum list installed php* |
・現在のphp.inをバックアップ | #cp -a /etc/php.ini /etc/php.ini.7.3.bak |
・現在のPHP関連パッケージを削除 | # yum remove php* |
・PHP7.4をインストール(epel-releaseのアップデートを確認) | # yum update epel-release |
・PHP7.4をインストール(remiのリポジトリを確認) | # ll /etc/yum.repos.d/ | grep remi- |
・PHP7.4関連をインストール() | # yum -y install –enablerepo=epel,remi,remi-php74 php php-cli php-common php-gd php-imap php-mbstring php-mysqlnd php-odbc php-pdo php-pear php-pgsql php-process php-snmp php-xml php-xmlrpc php-fpm php-pecl-mcrypt php-opcache php-pecl-apcu |
・インストール後のバージョンを確認 | # php -v |
存在しない推奨モジュールのインストール
サイトヘルス画面で1つ以上の推奨モジュール(imagick,zip,intl)が存在しませんとあったので、これをインストールしました。
・存在しないモジュールのインストール | yum -y install –enablerepo=epel,remi,remi-php74 php-imagick php-zip php-intl |
・WEBサーバーの再起動 | # systemctl restart httpd |
これで一通り、エラーもなく完了する事が出来ました。