3

IIS7 はポート 80 を使用するため、ポート 81 に Apache2 をインストールしました。正常にロードされ、ブラウザーからロードするとディレクトリが表示されますが、msi インストーラーで PHP5 をインストールした後、httpd.conf のエラーが原因で Apache が再起動に失敗します。 php5apache2_2.dll をロードできません。Apache httpd.conf で修復を行った後、このエラーが発生します。

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:\Webserver\php\"
LoadModule php5_module "C:\Webserver\php\php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

これがエラーの内容です。

コマンド行エラー: C:/Webserver/apache/Apache2/conf/httpd.conf の 970 行目の構文エラー:
C:/Webserver/php/php5apache2_2.dll をサーバー
%1 にロードできません は有効な Win32 アプリケーションではありません

4

3 に答える 3

3

同じ問題がありました。Google で検索したところ、Windows 用の 64 ビット バージョンの PHP バイナリが見つかりました。

http://www.anindya.com/php-5-3-2-x64-64-bit-windows-binary/

于 2013-02-05T22:20:37.637 に答える
2

Are you sure the PHP image matches your PC - ie 32/64 bit?

于 2013-01-21T07:25:30.020 に答える