WordPressで「PHP MySQL拡張機能が見つかりません」エラーを修正する方法

WordPressでは、「PHPのインストールにWordPressに必要なMySQL拡張機能が見つからないようです」というエラーに時々遭遇します。

このエラーが表示されると、ユーザーはあなたのウェブサイトを閲覧できなくなります。頻繁に発生する場合、サイトのユーザーエクスペリエンスに悪影響を与える可能性があります。

長年にわたり、WPBeginnerやその他のブランドウェブサイトでこのエラーに何度も遭遇してきました。

私たちの経験から、PHPバージョンを確認し、WordPressをアップデートすることでこのエラーを修正できることがわかりました。PHP設定を確認し、MySQL拡張機能がインストールされていることを確認することもできます。

この記事では、WordPressでPHPのMySQL拡張機能が見つからないエラーを修正する方法を説明します。

PHPのMySQL拡張機能が見つからないエラーを修正する方法

PHPのMySQL拡張機能が見つからないエラーとは何ですか?

WordPress ウェブサイトの構築中やウェブページを閲覧中に、「PHP のインストールに WordPress で必要とされる MySQL 拡張機能が不足しているようです」というエラーに遭遇することがあります。

このエラーは通常、サイトのコードで何かがうまくいかず、WordPressがMySQLデータベースに接続できなくなっていることを意味します。

PHPでMySQL拡張機能が見つからないというエラーは、通常、WordPressのアップデートまたはWordPressのインストール、ウェブサイトの移行、サーバー構成の変更、またはMySQL拡張機能がないオペレーティングシステム(Linuxなど)への切り替え時に表示されます。

それでは、このエラーの原因を見てみましょう。

PHPのMySQL拡張機能が見つからないエラーの原因は何ですか?

PHPのMySQL拡張機能が見つからないというエラーが発生する理由はいくつかあります。

そのうちの1つは、最新のPHPバージョンで古いWordPressバージョンを使用していることです。PHP 7.0以降を使用している場合、MySQL拡張機能が非推奨になったことを知っておく必要があります。

そのため、PHP 7.0 以降で動作する古いバージョンの WordPress を使用している場合、MySQL 拡張機能が見つからず、このエラーが発生します。

このエラーが表示されるもう1つの理由は、MySQL拡張機能が欠落しているか、正しく設定されていないことです。PHP 5.6以前を使用している場合でも、PHPのMySQL拡張機能が欠落しているというエラーは、古いMySQL拡張機能が原因で発生する可能性があります。

それでは、WordPressが必要とする「PHPのインストールでMySQL拡張機能が見つからないようです」というエラーを修正する方法をいくつか見てみましょう。

下のリンクを使用して、確認したいヒントを確認できます。

WordPressでPHPのMySQL拡張機能が見つからないエラーを修正する

このWordPressエラーの原因がわかったところで、それを修正する方法をいくつかご紹介します。

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

まず、ウェブサイトのPHPバージョンを確認できます。WordPressとPHPバージョンの競合は、通常、PHPでMySQL拡張機能が見つからないというエラーを引き起こします。

まず、WordPressダッシュボードからツール » サイトヘルスページに移動できます。ここから、「情報」タブに切り替えるだけです。

WordPressでサイトヘルス情報を開く

その後、「Server」セクションまでスクロールダウンしてクリックして展開します。ここに、ウェブサイトのサーバー情報が表示されます。

PHP のバージョン詳細を表示してください。

PHPのバージョンを確認する

サイトのPHPバージョンが7以下で始まる場合は、アップデートが必要であることを意味します。これにより、最新のWordPressバージョンと互換性があるため、PHPのMySQL拡張機能が見つからないというエラーを解決できます。

PHP 8.0 または最新バージョンを使用することを強くお勧めします。これにより、サイトはセキュリティ脅威から保護され、サイトのパフォーマンスが最適化され、セキュリティ上の脆弱性やバグが修正されます。

WordPress で PHP のバージョンを更新する方法」というガイドに従って、詳細をご確認ください。

2. WordPressを最新バージョンにアップデートする

PHPのバージョンを確認した後、使用しているWordPressのバージョンも確認できます。

WordPressのバージョンが古い場合で、最新のPHPバージョンを実行している場合は、PHPのMySQL拡張機能が見つからないというエラーを解決するためにWordPressをアップデートすることを検討してください。

WordPressのバージョンを確認する簡単な方法は、WordPress管理画面からダッシュボード » 更新に移動することです。ここで、「現在のバージョン」情報を探してください。

WordPressのバージョンを確認する

WordPressのバージョンが3.9以下の場合、MySQL拡張機能のエラーを修正するために更新することをお勧めします。

最も良い点は、WordPressには組み込みのアップデートマネージャーが付属していることです。ボタンをクリックするだけで最新バージョンにアップデートできます。

WordPressのアップデート

詳細については、WordPressを安全にアップデートする方法に関するガイドをご覧ください。

3. MySQL拡張機能がインストールされていることを確認してください

ウェブサイトのPHPバージョンとWordPressを更新しても、「PHPのMySQL拡張機能が見つかりません」というエラーが引き続き発生する場合は、MySQL拡張機能がサイトに正しくインストールされているか確認する必要があります。

WordPressダッシュボードからツール » サイトヘルスページに移動することで、それを行うことができます。次に、「情報」タブに切り替える必要があります。

WordPressでサイトヘルス情報を開く

その後、「データベース」セクションに移動し、クリックして展開します。

拡張機能フィールドで、mysqliまたはmysqlを探します。

データベースで拡張機能情報を探す

フィールドが空白または全く表示されない場合は、MySQL拡張機能が不足していることを意味します。

さて、拡張機能のインストールプロセスは、WordPressホスティングプロバイダーによって異なります。彼らに直接連絡するか、サポートチームにインストールを依頼することができます。

4. PHP設定を確認する

PHPのMySQL拡張機能が見つからないエラーを修正する別の方法は、サイトのPHP設定を確認することです。

間違ったphp.iniファイルをアップロードしているか、間違ったファイルパスを使用している場合があります。これにより、PHP設定の問題やMySQL拡張機能が見つからないというエラーが発生します。

php.iniファイルはPHPのデフォルト設定ファイルであり、サイトの機能に影響を与えます。通常、異なるオペレーティングシステムを使用している場合に誤ったファイルをアップロードしてしまいます。たとえば、LinuxサーバーでWindows用のphp.iniファイルをアップロードしている可能性があります。

phpinfo.php ファイルで php.ini ファイルのパスを見つけるには、ブラウザで次の Web アドレスを入力します。

www.example.com/phpinfo.php

www.example.com をご自身のドメイン名に置き換えてください。

次に、PHPインストールの詳細が表示されます。

PHP のインストール詳細を表示

ここから下にスクロールして、「Configuration File Path」または「Loaded Configuration File」フィールドを探します。

php.iniファイルを見つけたら、FTPクライアントに接続し、ファイルパスに移動して削除するだけで、PHPのMySQL拡張機能が見つからないというエラーが修正されるかどうかを確認できます。

php iniファイルのパスを表示する

削除する前に、既存のファイルをコンピューターにダウンロードしてバックアップを作成することをお勧めします。これにより、問題が発生した場合でも、php.iniファイルを復元してウェブサイトにアクセスできます。

ボーナス:WordPressエラーの修正リソース

PHPでMySQL拡張機能が見つからないというエラーについて理解したので、他のWordPressエラーを解決するためのガイドも確認できます。

この記事がWordPressでPHPのMySQL拡張機能が見つからないエラーを修正する方法を学ぶのに役立ったことを願っています。また、WordPressで一時フォルダが見つからないエラーを修正する方法414リクエストURIが長すぎるエラーとは何か、およびその修正方法に関するガイドも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

7 CommentsLeave a Reply

  1. PHPのバージョンでMySQL拡張機能が見つからないというチュートリアルをありがとうございます。
    通常、私たちは使用しているバージョンの詳細に注意を払わず、WordPressをインストールして使い始めます。
    ほとんどの場合、サーバーの設定で対応されます。
    問題がない場合でも確認する必要があるか、
    またはPHPのバージョン(最新バージョンと最も安定したバージョン)に関する特定のガイドラインがあるかお伺いしたいです。

    • エラーが発生していない場合、PHPの新しいバージョンが必要な機能がない限り、通常はこれをチェックする必要はありません。

      管理者

      • ご返信ありがとうございます。
        PHPの安定版と最新版についてよく考えており、どちらを使うべきか疑問に思うことがよくありました。
        ありがとうございます。これにより、特に新しいバージョンが必要でない限り、PHPのデフォルトの安定版を使用すべきであることが明確になりました。

  2. ありがとうございます。記事で提供されている一般的な手順は役立ちますが、ホスティングプロバイダーごとにPHP拡張機能の管理方法が異なる場合があります。また、WordPressのインストールとプラグインを最新の状態に保つことで、そもそもこのエラーが発生するのを防ぐことができます。古いソフトウェアは互換性の問題を引き起こすことがあります。

  3. PHPのバージョンを確認したところ、バージョン8.0でした。速度や同様のエラーの可能性など、PHPをより高いバージョン(8.2または8.3)にアップグレードする必要がある理由はありますか?それとも、バージョン8(PHPとMySQLの両方)で、このエラー(WordPressの現在のバージョン)を回避するには十分ですか?

    • 現時点では特にありません。ただし、サイトで使用しているツールがより新しいバージョンの PHP を必要としている場合は除く。

      管理者

      • ご返信ありがとうございます。バージョンアップを検討していましたが、プラグインやスニペットなどのウェブサイトコンポーネントが互換性がないのではないかと心配していました。今のところ、アップグレードは延期しますが、当面はこのままで問題ないという安心感と、アップグレードが厳密に必要ではないことに感謝します。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。