PHPのインストールエラーを修正する方法

公開: 2021-07-12

WordPressをインストールしようとしたり、WordPressサイトにアクセスしたりしようとしたときに、「PHPのインストールにWordPressに必要なMySQL拡張機能がないようです」というエラーが発生しましたか? WordPressは利用可能な最高のウェブホストですが、それでも時々エラーが発生する可能性があります。 他のWordPressエラーメッセージと同様に、WordPressサイトの使用や表示を妨げる​​メッセージを受信するのはイライラすることです。 ただし、慌てる必要はありません。 このエラーは通常、Webサイトのコードに問題があり、WordPressがMySQLデータベースに接続できない場合に発生します。 この記事では、このエラーとその修正方法について詳しく説明します。 WordPressの404エラーを修正するよりも少し複雑で、専門家の助けが必要になる場合があります。

「PHPのインストールでWordPressに必要なMySQL拡張機能が欠落しているように見える」エラーを修正する方法

「WordPressMissingMySQLExtension」エラー

サーバー上のコードまたはスクリプトに問題があるため、「PHPのインストールにWordPressに必要なMySQL拡張機能がないようです」というエラーが発生します。 具体的には、サーバー上のPHPに、WordPressサイトをMySQLデータベースに接続するために必要な拡張機能がないことを意味します。

「PHPインストールにMySQL拡張機能がないようです」エラーの原因

このエラーの主な原因は2つあります。

古いバージョンのWordPressを使用しています

非常に古いバージョンのWordPressと最新バージョンのPHPを使用している場合、このエラーが発生する可能性があります。 これは、PHP7.0がMySQL拡張機能を廃止してMySQLiを採用したためです。 これは、PHP7 +にWordPressが必要とするMySQL拡張機能が含まれなくなったことを意味します。 新しいバージョンのWordPressは、新しいPDO_MySQLまたはMySQLi拡張機能を使用します。 これが、バージョン3.9より前の古いバージョンのWordPressがこのエラーを引き起こす可能性がある理由です。

PHP 5.6以下を使用していますが、拡張機能が見つからないか、正しく構成されていません

このエラーが発生する可能性があるもう1つの理由は、MySQL拡張機能が非推奨になる前のPHP 5.6を使用しているが、拡張機能が欠落しているか、正しく構成されていないためです。

「WordPressMissingMySQLExtension」エラー

「PHPインストールにWordPressに必要なMySQL拡張機能がないようです」エラーを修正する方法

このエラーの意味と原因がわかったので、問題を解決するために実行できるいくつかの手順について説明します。

1.使用しているPHPのバージョンを確認します

この問題を修正する最初の方法は、WordPressサイトのサーバーが実行されているPHPのバージョンを確認することです。 これは、次のステップを理解するのに役立ちます。 確認するには、まずFTPを使用してWordPressサイトのサーバーに接続します。 FTPクレデンシャルがわからない場合は、Webホストから取得できます。 接続するにはFTPクライアントが必要です。 ホストがcPanelを使用している場合は、cPanelファイルマネージャーツールを使用できます。

サーバーに接続したら、次にWordPressWebサイトのルートディレクトリにphpinfo.phpという新しいファイルを作成します。 (これは、wp-config.phpファイルが含まれているのと同じフォルダーである必要があります。)

次に、ファイルを編集して、次のコードスニペットを追加します。

<php

phpinfo();

?>

次に、ファイルを保存し(必要に応じて保存したバージョンを再アップロードし)、yoursite.com / phpinfo.phpに移動し、yoursite.comを実際のドメイン名と交換してください。 サーバー上のPHP構成に関する多くのデータを示す画面が表示されます。 「コア」セクションまでスクロールダウンし、「PHPバージョン」アイテムを見つけます。 数字を確認してください。形式はxxxになります。PHPが7で始まる場合は、WordPressソフトウェアを更新する必要があります。 そうでない場合は、MySQL拡張機能が欠落している可能性があります。 Webサイトで最新バージョンのPHPを使用することを強くお勧めします。

2.コアWordPressソフトウェアを更新します

サーバーがPHP7以降を使用している場合、原因はおそらく古いバージョンのWordPressを実行していることです。 このエラーは、WordPressのバージョン3.9以下を使用している場合にトリガーされる可能性があります。 この場合、WordPressソフトウェアを更新する必要があります。 良いニュースは、WordPressソフトウェアを更新すると、他の多くの機能、セキュリティ、およびパフォーマンス上の利点が得られることです。 2021年のWordPressの最新バージョンはWordPress5.7です。

WordPressソフトウェアを手動でアップグレードする方法

お持ちのWordPressのバージョンを手動でアップグレードするには、まずWebサイトがバックアップされていることを確認してください。 次に、WordPress.orgにアクセスして、ソフトウェアの最新バージョンをダウンロードします。 ダウンロードしたら、zipファイルをコンピューターに解凍します。 次に、すべてのWordPressファイルを含むファイルを開き、次のアイテムを削除します。

  • wp-config-sample.phpファイル
  • wp-config.phpファイル(このファイルが存在する場合、存在しない可能性があります)
  • そして、wp-contentフォルダー

これらを削除した後、残りのファイルとフォルダーをFTP経由でサーバーにアップロードします。 FTPクライアントから重複ファイルについてプロンプトが表示されたら、すべてのファイルを上書きするように指示します。 ファイルのアップロードが完了すると、WordPressサイトは最新バージョンで実行され、エラーは解決されるはずです。 また、すべてのWordPressテーマとWordPressプラグインを最新バージョンに更新することも忘れないでください。

ワードプレスのエラー

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

サーバーがまだPHP5.6以下を使用している場合、WordPressが必要とするMySQL拡張機能がサイトにない可能性があります。 この拡張子がないかどうかを確認するには、この記事の最初のステップでサーバーにアップロードしたphpinfo.phpファイルに戻ります。 「mysql」または「mysqli」という名前のセクションを確認してください。 MySQL拡張機能がインストールされている場合は、「クライアントAPIライブラリのバージョン」項目の横にバージョン番号が表示されます。

このデータが見つからない場合、MySQL拡張機能はインストールされていません。 この場合、ホストのサポートスタッフに連絡して、インストールを依頼することをお勧めします。

4.PHP拡張機能が正しく構成されていることを確認します

PHP 5.6以下を使用していて、拡張機能がインストールされている場合、問題は正しく構成されていない可能性があります。 PHP拡張機能にはいくつかの一般的な問題があります。

  • Linuxサーバーを使用しているときにWindowsサーバー用のphp.iniファイルをアップロードする
  • 不正なファイルパス

php.iniファイルの場所を見つけるには、前に作成したphpinfo.phpファイルに移動します。 まず、既存のファイルをローカルコンピューターにダウンロードしてバックアップしてください。 次に、php.iniファイルを削除してみてください。そうすれば、問題が解決する可能性があります。

phpインストールにmysql拡張機能がないようです

SEOデザインシカゴでWordPressエラーを修正

うまくいけば、これらの手順が「PHPインストールにWordPressに必要なMySQL拡張機能がないようです」というエラーの解決に役立つことを願っています。 それでもWordPressWebサイトでエラーや問題が発生する場合は、SEO DesignChicagoの専門家に連絡してください。 当社のWeb開発者は、WordPressWebサイトで発生している一般的なWordPressエラーや問題の修正を支援できます。

よくある質問:

  • 「PHPインストールにWordPressに必要なMySQL拡張機能がないようです」というエラーはどういう意味ですか?
  • MySQL拡張機能がインストールされているかどうかを確認するにはどうすればよいですか?
  • 「WordPressMissingMySQLextension」エラーの原因は何ですか?
  • 「PHPインストールにWordPressに必要なMySQL拡張機能がないようです」というエラーを修正するにはどうすればよいですか?
  • WordPressソフトウェアをアップグレードするにはどうすればよいですか?