初学PHP 为这个配置就伤透了脑。
下面是我的一些个人经验。
装好apache后就开始配置了。
1.到apache安装目录下的conf目录。在conf目录下找到httpd.conf文件
2.用记事本打开 httpd.conf 文件,在LoadModule配置块的最后添加( 查找 LoadModule 在最后一个LoadModule的一行添加 )
loadModule php5_module d:/php5/php5apache2_2.dll
3.修改DocumentRoot参数(目录位置可以任意指定)
DocumentRoot "D:/htdocs/" 注意这里的 / 不能为 /
这里修改好后 再住下28行左右找到有一行为 <Directory "D:/Apache2.2/htdocs"> (D:/Apache2.2是你apache安装的路径),
将其改为 <Directory "D:/htdocs"> 要与前面 DocumentRoot "D:/htdocs/" 的路径是一样的
4.添加Apache服务器能够识别的PHP扩展名。
AddType application/x-httpd-php .php
(经本人测试php .php与扩展名之间要有空格。启动apache服务会出错。)
httpd.conf配置错误如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,我们可以到CMD 里面检查,就能知道哪一行出错了。
进入cmd 然后进入 Apache安装目录(具体为你自己的安装目录)/bin> httpd.exe -w -n "Apache2" -k start
还有出现the requested operation has failed 也可能是端口冲突的问题。如果你装了IIS, IIS默认的端口也是80。所以得改其中的一个端口。