0

了解しました。コマンドプロンプトでApache24をインストールし、このコードをビンに入れます。

httpd.exe -k install

それから私は走りますhttpd.exe

このエラーが発生します。

AH00558: httpd.exe: Could not reliably determine the server's fully qualified do
main name, using fe80::d939:4e4:4915:276. Set the 'ServerName' directive globall
y to suppress this message
(OS 10013)An attempt was made to access a socket in a way forbidden by its acces
s permissions.  : AH00072: make_sock: could not bind to address [::]:80
(OS 10013)An attempt was made to access a socket in a way forbidden by its acces
s permissions.  : AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

次に、80を使用しているポートにpingを実行しました。NTカーネルとシステムの説明を含む私のシステムである4のPIDを取得します。

とにかく私はこれを修正できますか?

4

2 に答える 2

2

管理者としてコマンドプロンプトを実行してみることができます

于 2012-10-26T04:11:32.130 に答える
0

ポート80はすでに使用されており、ファイルconf / httpd.confでポートを変更しようとしても、何も変更されません。私の間違いは、インストールフォルダがインストールを介して使用することを選択したものであると想定したことでした。サービスに移動してApacheサービスを見つけ、実行可能ファイルへのパスを確認すると、インストールしたと思っていたフォルダーを指していないことがわかります。ただし、httpd.confファイルの「Listen80」の行を「Listen8080」に変更すると、サービスパスから取得したフォルダーからサービスを開始できる可能性があります。

于 2014-03-10T20:58:35.363 に答える