昨日、Windows 764ビットマシンでApache2.2とPHP5.4.6をセットアップした後、同じ問題が発生しました。 php.iniの次の変更でこれを解決しました:
-
extension_dirを(your-php-path)\extに設定します。
extension_dir = "c:\progra~2\php546\ext"
8.3バージョンのフォルダー名を使用する場合は、フォルダー名プログラムファイル(x86)の空白を回避できます。次のコマンドで取得できます:
dir \prog* /x
-
必要なMySQLモジュールを有効にします。
extension=php_mysql.dll extension=php_mysqli.dll ... extension=php_pdo_mysql.dll
-
ApacheWebサーバーを再起動します。
for %s in (stop start) do net %s apache2.2
ApacheMonitorまたはサービスを使用して再起動することもできます。