自己管理の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サイトを実行してみてください。問題なく実行できるはずです。
? 乾杯!