好的,当我按命令提示安装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&系统
无论如何我可以解决这个问题吗?
答案 0 :(得分:2)
您可以尝试以管理员身份运行命令提示符
答案 1 :(得分:0)
端口80已经被使用,当您尝试在文件conf / httpd.conf中修改它时,没有任何变化。我的错误是我认为安装文件夹是我选择通过安装使用的文件夹。如果您转到服务并找到Apache服务并检查可执行文件的路径,您将看到它没有指向您认为已安装它的文件夹。但是,如果您从服务路径中获取的文件夹中将httpd.conf文件中的“Listen 80”行更改为“Listen 8080”,则很可能会允许您启动该服务。