Windows7でPHPバージョンをアップグレードしようとすると、Apacheを起動できません。次のエラーメッセージが表示されます。
error.log
に何も表示されませんでしたApacheを再インストールしようとしましたが、役に立たなかったため、インストール中に次のエラーが発生しました。
これはhttpd.conf
にあります:
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
###PHPIniDir "C:/Program Files/PHP/"
###LoadModule php5_module "C:/Program Files/PHP/php5Apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
##PHPIniDir "C:/Program Files/PHP/"
##LoadModule php5_module "C:/Program Files/PHP/php5Apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
#PHPIniDir "C:/Program Files/PHP/"
#LoadModule php5_module "C:/Program Files/PHP/php5Apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Program Files/PHP/"
LoadModule php5_module "C:/Program Files/PHP/php5Apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
...しかし、私はそれをどうするかわかりません。
同様の質問を見つけましたが、このサイトで見つけたものは何も役に立ちませんでした。もっと情報が必要になると思いますが、何がいいのかわかりませんが、喜んで提供させていただきます。
どうすればこれを解決できますか?
エラーメッセージにファイルが「見つかりません」と表示されているので、「php5Apache2_2.dll」の場所を確認してください。インストーラーが何かおかしなことをして、ファイルが(もう)ない可能性があります。さらに、インストーラーを使用しないことをお勧めします。 php.net にダウンロードできるZipファイルがあります。ディレクトリ「C:/ ProgramFiles/PHP /」にダウンロードして解凍します。
編集:Windowsイベントログも確認してください-それは何と言っていますか?
これで問題が解決しない場合は、PHP 5.3.4 VC6 from php-archive 、これはレガシービジュアルスタジオ6コンパイラでコンパイルされています-> " PHP Apache.orgのApache1またはApache2では、VC6バージョンのPHPを使用する必要があります」を使用しています。
これがお役に立てば幸いです。