问题1:安装apache后,在windows服务列表中找不到Apache服务。
解决办法: 在 cmd 命令输入如下命令:
cd apache/bin
httpd -k install -n "Apache"
问题2:在logs/error.log错误日志中遇到如下错误信息:
httpd.exe: Could not reliably determine the server's fully qualified domain name, using xx.xx.xx.xx for ServerName
解决方法:
打开Httpd.conf,你会发现“ServerName 127.0.0.1”这个是被用#注释掉的一句,去掉注释符号即可。
如果设置不是ip地址,而是域名的,需要在host文件里面解析该域名。
如果开通的是8080端口,并且有防火墙,需要打开。
问题3: Edit the Apache httpd conf Configuration file
DocumentRoot 网站根目录 (一般文件地址的“/”在Apache里要改成“/”。)
DirectoryIndex 目录索引, 默认显示的文件名,如:index.htm
简单的php测试代码:
<?php phpinfo();?>
问题4:修改http.conf里面的 默认路径后,访问默认页面,提示如下错误:
You don't have permission to access /index.php on this server.
解决方法:
Order Deny,AllowDeny from All
apache配置应该包含这个,这样的话,默认根目录是不能被访问的
Deny from All 把这个改成 allow from All