PHPのバージョンアップ後「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです」のエラー画面

PHPのバージョンを5.4から7.2にあげたところ、Wordpressのブログのページが「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです」とでて使えなくなった。

スポンサーリンク




目次

MySQLの拡張が入っているか確認する

ll /usr/lib64/php/modules/ | grep mysql
-rwxr-xr-x. 1 root root 137520 4月 30 22:37 mysqli.so
-rwxr-xr-x. 1 root root 266624 4月 30 22:37 mysqlnd.so
-rwxr-xr-x. 1 root root 32944 4月 30 22:37 pdo_mysql.so

mysqlがインストールされているので、問題なさそう。

phpの複数バージョンがインストールされていなか確認する

yum list installed |grep php

php71だけでなく、php5がインストールされていることを確認!

webサーバで選択されるPHPのバージョンを確認

httpd -M | grep php

php5_module (shared)

php7を選択されていなかったことを確認。

phpの別バージョンを削除

yum remove php5*

webサーバでphp7が選択されることを確認

httpd -M | grep php

php7_module (shared)

php.iniの編集

mysqlの拡張モジュールを指定する。

extension_dir = “/usr/lib64/php/modules/”
extension=mysqli.so
extension=mysql.so

不具合解消

ここまでやった結果、wordpressの画面復活!!!
モジュールと設定ファイルの紐づき大事やと再認識。

スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする