Apache ログを確認して、次の警告を見つけます:
PHP 警告: PHP 起動: ダイナミック ライブラリ 'E:\PHP-Apache2410\php-5.2.17-Win32-VC6-x86\ext\ をロードできませんphp_pdo_mysql .dll' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn ライン 0 の不明です
PHP 警告: PHP 起動: 動的ライブラリ 'E:\PHP-Apache2410\php-5.2.17-Win32-VC6-x86\ext\php_pdo_mysql.dll' をロードできません - 8xb5xc4xc4xa3xbfxe9xa1xa3rnオンラインで不明
0
チェックを繰り返します。php_pdo_mysql.dll と php_pdo_mysql.dll のパスは両方とも正しいのに、ロードが失敗したのはなぜですか?
以下に示すように、cmd を開き、「php」と入力して Enter キーを押します。システムは、php_pdo.dll が見つからないことを示すエラーを報告しました。 php_pdo_mysql.dllやphp_pdo_mysql.dll
ではなく、
php_pdo.dllであることに注意してください。 php_pdo.dll このファイルは上位バージョンですphp-5.4.33 などの php は存在しません。ただし、php-5.2 はこの DLL をロードする必要があります。そうしないと、php_pdo_mysql.dll と php_pdo_mysql.dll がロードされます。
失敗。
解決策: php.ini で「;extension=php_pdo.dll」を見つけて「;」を削除します。
以上、httpd-2.2.29 + php-5.2.17 の起動失敗について内容も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。