お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。

投稿者: | 2020年8月4日

ページコンテンツ

WordPressを起動時に、PHP、MySQLのバージョン不一致エラー発生


WordPressをインストールして起動すると下記エラーメッセージが発生しました。

原因としては、下記が考えられます。

  • MySQLのPHP拡張がインストールされていない
    ※php Ver7から今までのPHP拡張が廃止されたそうです。
     mysqliに差し替えることで対応ができます。
  • php.iniの設定が不十分

MySQLのPHP拡張がインストールされているかを確認


下記コマンドにて、MySQLのPHP拡張がインストールされているかを確認します。

php -m | grep mysql

結果が存在しない場合は、MySQLのPHP拡張を下記コマンドにてインストールします。

yum install yum-utils
yum-config-manager –enable remi-php74
yum install php-mysqlnd

remi-php74は、バージョンにより変更します。

php.iniを下記に変更します。

vi /etc/php.ini

下記設定を復活します。存在しない場合は、追加します。

extension=mysqli

下記コマンドにて、nginxを再起動します。

systemctl restart nginx

結果


エラーは解消しませんでした。php-mysqliがインストールされていないことが原因でした。下記コマンドにて、php-mysqliをインストールして、Nginxを再起動したところ、エラーは解消しました。

yum -y install php-mysqli

systemctl restart nginx


関連記事