安装localhost并出错

时间:2012-10-26 04:05:27

标签: php apache cmd

好的,当我按命令提示安装Apache 24时,这段代码会进入它的bin。

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

然后我 ping了我的端口正在使用 80 。我得到4的PID,这是我的系统,其中描述了NT Kernel&系统

无论如何我可以解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

您可以尝试以管理员身份运行命令提示符

答案 1 :(得分:0)

端口80已经被使用,当您尝试在文件conf / httpd.conf中修改它时,没有任何变化。我的错误是我认为安装文件夹是我选择通过安装使用的文件夹。如果您转到服务并找到Apache服务并检查可执行文件的路径,您将看到它没有指向您认为已安装它的文件夹。但是,如果您从服务路径中获取的文件夹中将httpd.conf文件中的“Listen 80”行更改为“Listen 8080”,则很可能会允许您启动该服务。