最近在自己的电脑上试着搭建PHP环境,遇到了一个奇怪的问题,修改Apache的httpd.conf文件,将PHP模块加入进去以后,发现仍然无法运行PHP网页,貌似httpd.conf没起到作用,于是在命令行状态下运行:
httpd.exe -w -t -f "C:\Apache2.2\conf\httpd.conf" -d "C:\Apache2.2\."
对配置文件进行测试,发现出现如下提示:
httpd.exe: Could not reliably determine the server's fully qualified domain name, Using 169.254.4.213 for ServerName.
Syntax OK。
貌似问题就出现在这里,于是在网上搜索,发现给出的解决方法是查看80端口有没有被占用,但我通过netstat -aon查看,发现并不是这个问题,于是再次回到httpd.conf文件,通过仔细检查,发现里边有这样一段:
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName localhost:80
最后一行也被注释掉了,随即去掉最后一行前边的#,再次重启Apache,运行PHP主页,发现可以正常运行,再次运行上一条命令,发现错误提示没有了。
文章评论(0条评论)
登录后参与讨论