2012-04-04 14 views
0

WindowsマシンにApache 2.2をインストールして、PHPローカルコーディング&のデバッグに使用しました。 Apacheは稼働していませんが、1つのサービスのうち0つを実行しています。Apacheを起動できません.WindowsのScriptAlias

私はそれを再起動しようとすると、単に "要求された操作が失敗しました"と表示されます。

Testコンフィグレーションからの出力によれば、ScriptAliasは引数、ファニケーム、および実名を取ります。問題を引き起こしているスクリプトの実際の行 -

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL 
ScriptAlias /php/ "" 
Action application/x-httpd-php "php-cgi.exe" 
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL 

誰もこれまでに遭遇したことはありますか?

+1

Apacheのエラーログを調べると、そこにもっと便利なエラーメッセージが表示されます。サービスが実行されていなくても、「It Works!」ページが表示されていると言っていますか?この場合、すでにApacheのインスタンスがどこかで動作しています。タスクマネージャをチェックして、 'httpd.exe'プロセスが実行されているかどうかを確認してください。 'ScriptAlias'の第2引数はファイルシステム全体のパスでなければなりません。 'C:\ program files \ apache software foundation \ apacha 2.2 \ cgi-bin' – DaveRandom

+0

質問を変更しました。それは動作します!ブラウザのキャッシュに残っていた、謝罪しました。 –

+0

'C:¥program files¥apache software foundation¥apache 2.2¥logs¥error.log'は、サービスを試して起動するときに何を言うのですか? ( 'C:\ program files(x86)'にあります) – DaveRandom

答えて

0

ポート80が空きであることを確認してください。スカイプやIISのようなプログラムで使用してください。 XAMPPには、必要なすべてのポートが空いているかどうかを知るツールがあります。

関連する問題