2

最初の WordPress インストールを Windows IIS 7.5 で実行しようとしていますが、「WordPress に必要な MySQL 拡張機能が PHP インストールに含まれていないようです」という一般的なエラーが表示されます。エラー。

PHP 5.3.19 Wordpress 3.4 MySQL 5.1 をインストールした Web Matrix Installer を使用しました。

問題なく PHPinfo.php ページを実行したので、PHP が動作していることがわかります。

MySQL サービスが実行されています (ただし、実際に動作していることをテストする方法はわかりません)。

おそらく、WordPress は適切にインストールされていますが、mySQL と「会話」できません。この同じエラーに関する他の記事から次のことを試しました。

  1. ホストファイルを変更して、IPv6 がコメントアウトされるようにしました。

    127.0.0.1 ローカルホスト

    ::1 ローカルホスト

その後、IISを再起動しました。同じく再起動。

  1. php.ini ファイルで extension=php_mysql.dll と extension=php_mysqli.dll がコメント解除されていることを確認しました

  2. WP ディレクトリ全体と PHP ディレクトリに IIS_IUSRS および NETWORK SERVICE 権限を付与します。

  3. C:\Program Files (x86)\PHP\v5.3\ である PHP インストール ディレクトリを指す環境変数が作成されていることを確認します。

参考までに、Windows 2008R2 の Amazon EC2 インスタンスでこれを実行しています。

任意の助けをいただければ幸いです - これはこの時点で私を少し夢中にさせており、他の提案を見つけることができません.

4

3 に答える 3

1

このエラーのもう 1 つの一般的な理由は、拡張機能ディレクトリがコメント化されているか、php.ini で適切に設定されていないことです (php.ini-production には 2 つの設定があり、両方ともコメント化されています)。php.ini を開きます。そして、extension_dir を検索します。OS に応じて適切な行のコメントを外し (Windows では、ext dir は「ext」です)、Web サービスを再起動します。

于 2014-05-15T12:12:57.840 に答える
-1

c:\PHP に PHP を入れます。C:\PHP と C:\PHP\ext を PATH 環境変数に追加しました。したがって、すべての dll を C:\PHP および C:\PHP\ext から C:\windows\system32 にコピーする必要はありません。

于 2013-07-09T13:11:29.750 に答える