apache 起步httpd.exe 报错 Could not reliably determine the server's fully qualified

apache 启动httpd.exe 报错 Could not reliably determine the servers fully qualifiedTCP???? 127.0.0.

apache 启动httpd.exe 报错 Could not reliably determine the server's fully qualified
TCP???? 127.0.0.1:80???????? 0.0.0.0:0?????????????? LISTENING?????? 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe???????????????????? 2016 Console???????????????? 0???? 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。

如果需要查看其他端口。把 80 改掉即可

补充:原来出现这个错误原因(httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.111 for ServerName)是因为DNS没配置好. 如果不想配置DNS, 就在httpd.conf , 在最前加入 ServerName localhost:80 即可