IIS環境でPHPをバージョンアップした後、WordPressが「お使いのサーバーのPHPではWordPressに必要なMySQL拡張を利用できないようです。」とエラーを表示することがあります。この問題は、PHPのMySQL関連拡張が有効化されていない場合に発生します。
この記事では、問題の原因と解決方法をステップごとに詳しく解説します。
原因
PHP 7.0以降では、古い mysql 拡張は廃止されており、現在は mysqli や PDO_MySQL が必要です。PHPのバージョンアップ後にこれらの拡張が無効になっているか、PHPの設定やモジュールが正しく構成されていないと、このエラーが発生します。
解決手順
1. PHPのMySQL拡張が有効か確認する
PHPの設定ファイル (php.ini) に、必要な拡張が有効になっているか確認します。
手順:
- php.iniファイルを開く
- IISでPHPをインストールしたディレクトリ内にある
php.iniをテキストエディタで開きます。
- IISでPHPをインストールしたディレクトリ内にある
- 以下の拡張を検索して有効化
- 以下の行を探し、コメントアウトされている場合はセミコロン(
;)を削除します。extension=mysqli extension=pdo_mysql
- 以下の行を探し、コメントアウトされている場合はセミコロン(
- php.iniを保存し、IISを再起動
- 設定を保存した後、コマンドプロンプトで以下を実行してIISを再起動します。
iisreset
- 設定を保存した後、コマンドプロンプトで以下を実行してIISを再起動します。
2. PHPが正しい拡張をロードしているか確認
PHPがMySQL拡張を正しくロードしているかを確認します。
手順:
- phpinfoを使用して確認
- 以下のコードを含むPHPファイルを作成し、IISの任意のディレクトリに配置します。
<?php phpinfo(); ?>
- 以下のコードを含むPHPファイルを作成し、IISの任意のディレクトリに配置します。
- ブラウザで確認
- 上記ファイルをブラウザで開き、
mysqliまたはpdo_mysqlが「Loaded Extensions」に表示されているか確認します。
- 上記ファイルをブラウザで開き、
3. PHPとWordPressのバージョン互換性を確認
PHPをアップデートした場合、WordPressやプラグインとの互換性が問題になることがあります。
対処方法:
- WordPressを最新バージョンにアップデート
管理画面または公式サイトから最新バージョンをインストールします。 - 互換性の問題が発生する場合、WordPressの公式ドキュメントを確認してください。
4. PHPモジュールのインストールを確認
PHPのインストールディレクトリに、MySQL拡張のDLLが存在するか確認します。
手順:
extフォルダを確認- PHPのインストールフォルダ内にある
extディレクトリを確認し、以下のファイルが存在するかを確認します:php_mysqli.dllphp_pdo_mysql.dll
- PHPのインストールフォルダ内にある
- DLLがない場合
- PHP公式サイトから必要なモジュールを再インストールしてください。
5. IISのFastCGI設定を確認
IISがPHPをFastCGI経由で実行している場合、FastCGIの設定が問題の原因となることがあります。
手順:
- IISマネージャーを開く
- FastCGI設定を確認
- サーバーまたは対象サイトのFastCGI設定にPHPのパスが正しく指定されているか確認します。
6. ログを確認して詳細を調査
解決しない場合、ログを確認して詳細な原因を調査します。
ログの確認場所:
- PHPのエラーログ
php.iniのerror_logで指定されたファイルを確認します。 - IISのログ
%SystemDrive%\inetpub\logs\LogFilesディレクトリに保存されています。
まとめ
IIS環境でPHPのバージョンアップ後に発生する「MySQL拡張が利用できない」エラーは、設定やインストールの問題が主な原因です。本記事で紹介した手順を試して、環境を修正してください。
エレコム USB Type C ケーブル 1m 100W PD対応 高速充電 シリコン素材 なめらか やわらか 【 MacBook/iPad/Galaxy/Android スマホ タブレット 等対応 】 ブラック 【iPhone 16 シリーズ 対応検証済】 MPA-CCECSS10BK
¥1,099 (2026年6月17日 14:00 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)【整備済み品】NEC ノートパソコン 中古 VersaPro VKL 15.6型 第6世代Core i3-6006U/Windows11 Pro/MS Office2019搭載/WIFI内蔵/Webカメラ/DVD-ROM/テンキー/Bluetooth/HDMI (Corei3-6th/テンキー搭載, メモリ8GB,SSD256GB)
只今、価格を取得しています。
(2026年6月17日 14:00 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)


コメント