🔧修正:PHPインストールにWordPressに必要なMySQL拡張機能がないようです

自己管理のWordPressサイトを運営したいですか?すごい。あなたは無数のことを学びます。サーバーのセットアップの重要な部分の1つは、WordPressがMySQLサーバーと通信できるようにするためのPHPMySQL拡張機能です。取得している場合 PHPMySQL拡張機能 WordPressのインストールでエラーが発生した場合は、サーバーにまだインストールしていない可能性があります。

ここでは、WordPressサイトに正しいPHPMySQL拡張機能をインストールする方法を紹介します。また、MySQLサーバーがマシンにインストールされていることを確認します。

✔MySQLサービスがインストールされ、実行されていることを確認します

PHP MySQL拡張機能をインストールする前に、まずMySQLサーバーがサーバー上で実行されていることを確認しましょう。

次のコマンドを実行して、MySQLサーバーのステータスを確認します。

サービスmysqlステータス

✅MySQLがサーバーにインストールされて実行されている場合、次の応答が返されます。

●mysql.service-ロードされたMySQLコミュニティサーバー:ロードされた(/lib/systemd/system/mysql.service;有効;ベンダープリセット:有効)アクティブ:アクティブ(実行中)火曜日2019-07-09 20:46:12 UTC; 2週間2日前ドキュメント:man:mysqld(8)// dev.mysql.com/doc/refman/en/using-systemd.htmlメインPID:1097(mysqld)ステータス: "SERVER_OPERATING"タスク:46(制限: 4656)CGroup:/system.slice/mysql.service└─1097/usr / sbin / mysqld

⚙MySQLが実行されていない場合は、次のコマンドを実行してサービスを開始します。

service mysql start

⚙MySQL-Serverがインストールされていない場合は、次のコマンドを実行して最新のMySQL-Serverをインストールします。

apt-get install mysql-server -y

⚠mysql-serverをインストールするときは、デフォルトの認証方法を選択しないでください。 LEGACY認証方式を使用する WordPressとの互換性を保つため。

✔PHPMySQL拡張機能がインストールされているかどうかを確認します

WordPressサーバーで、次のコマンドを実行して、マシンにインストールされているPHPのバージョンを確認します。

php -v

上記のコマンドは、次のような応答を出力するはずです。

PHP 7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1(cli)(ビルド:2019年7月10日06:54:46)(NTS)Copyright(c)1997-2018 PHP Group Zend Enginev3。 3.7、Copyright(c)1998-2018 Zend Technologies with Zend OPcache v7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1、Copyright(c)1999-2018、by Zend Technologies

応答の最初の行は、PHPのバージョンを示しています。上記の例ではPHP7.3です。

次に、次のコマンドを実行して、サーバーにインストールされているPHPバージョンに対してPHPMySQL拡張機能が有効になっているかどうかを確認します。

dpkg --list | grep php-mysql

? 例: サーバーにインストールされているPHPのバージョンがPHP7.3の場合。次に、コマンドを使用します dpkg --list | grep php7.3-mysql.

MySQL拡張機能がインストールされている場合、次のような応答が返されます。

ii php7.3-mysql 7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1 amd64PHP用のMySQLモジュール

PHP MySQL拡張機能がサーバーにインストールされていない場合は、 あなたは 空白の応答 grepコマンドから。その場合、サーバーにphp-mysql拡張機能をインストールします。

✅正しいPHPMYSQL拡張機能をインストールする

次のコマンドを実行して、WordPressサーバーに適切なphp-mysql拡張機能をインストールします。

apt-get install php-mysql

? 例: サーバーにインストールされているPHPのバージョンがPHP7.3の場合。次に、コマンドを使用します apt-get install php7.3-mysql.

WordPressサーバーに正しいPHPMySQL拡張機能をインストールしたら、Webサーバーを再起動します。

Apache:

serviveapache2の再起動

Nginx:

service nginx restart

上記のすべての手順を完了した後、WordPressサイトを実行してみてください。問題なく実行できるはずです。

? 乾杯!