前提
wordpressをインストールしたところ、管理画面にphp7.1はサポート終了のためアップデートしてほしいとの表示があり、バージョンアップを実施。
今後のために、備忘録を残しておきます。
環境
CentOS Linux release 7.9.2009(さくらVPS)
システムアップデート
とりあえず、システムのアップデートにて、特にないとのことを確認
$ yum update
No packages marked for update
手順
今後も対応する可能性があるので、更新した際の手順を記載する。
バージョン確認
$ rpm -qa | grep php
php-7.1.33-12.el7.remi.x86_64
php-json-7.1.33-12.el7.remi.x86_64
・
・
・
php71の削除
$ yum remove php-*
# Packageを削除
Complete!
問題発生
当初は、下記の記事を参考にしていたのですが、自身の環境ではうまくいかず、wordpressにて、「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。」と表示された。
https://www.geekfeed.co.jp/geekblog/centos-remi-epel-php
原因は、php-mysqlndをインストールしていなかったみたい・・
気を取り直して、再度phpの削除からphp-mysqlndを含めてインストール
$ yum remove php-*
# Packageを削除
Complete!
$ yum install --enablerepo=remi,remi-php74 php php-devel php-mbstring php-mysqlnd php-pdo php-gd
# Packageをインストール
Complete!
$ systemctl restart httpd
# httpdを再起動
結果
無事、なんとかバージョンアップできたようです。
wordpressのmysql問題も解決して、アクセスできるようになりました。
$ php -v
PHP 7.4.16 (cli)
参考にしたサイト
https://www.geekfeed.co.jp/geekblog/centos-remi-epel-php
https://qiita.com/pugiemonn/items/6f642ffb0165f69dab3d
https://www.sakura-vps.net/centos7-setting-list/php-settings-for-sakura-vps-centos7/