1

PHP5.4.17 で Apache 2.2.25 を使用しています。これを自分の Windows 64 ビット マシンにインストールしたところ、問題なく正常に動作しました。今、同じシステムを新しいマシンにインストールしようとしていますが、PHP で動作するように Apache 構成を変更すると、起動しません。

httpd.conf の関連部分は次のとおりです。

#Line 130 below    
LoadModule php5_module "C:/PHP/php5apache2_2.dll"

AddType application/x-httpd-php .php
PHPIniDir "C:/PHP"

これは、Apache ログ/エラー ファイルのエラーです。

httpd.exe: Syntax error on line 130 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/php/php5apache2_2.dll into server: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.  

[Mon Nov 11 21:19:37 2013] [warn] (OS 995)The I/O operation has been aborted because of either a thread exit or an application request.  : winnt_accept: Asynchronous AcceptEx failed.

私はエラーを読み、ソリューションのほぼ 99% がバージョンの互換性について述べていましたが、この正確なセットアップが別のマシンで機能したため、別のものに違いないと考えています。問題を見つける方法について助けていただければ幸いです。

更新 同僚がこのインストールを行っており、私はリモート サポートを行っているため、彼のマシンが実際には "Windows Server 2008" であることがわかりました。私はそれについてさらに調査を試みましたが、多くの解決策には VC++ のインストールが含まれていたので、それでも応答はありませんでした。

ありがとう

4

1 に答える 1

1

質問時とはインストール環境が「変わった」ので、いろいろなバージョンでインストールしてみましたが、Apache と PHP の互換性がありませんでしたシステム。

を使用Apache2.2.15しましPHP5.3.2たが、システムは稼働していました。コメントありがとうございます。

于 2013-11-12T14:47:42.233 に答える