需修改2个地方:
1、修改php版本,将路径与module改为 php5_module 。如果只修改后面的路径,而不修改module名,则服务启动不起来,报找不到相应的模块名。
LoadModule php5_module d:/AppServ\php5\php5apache2_2.dll
上面修改正确后,在浏览器中输入地址,会发现只能出现php的脚本源码!!!显然没有解析php文件。
2、指定模块的解释器。由mod_php6.c 改为 mod_php5.c
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
这样就可以正常解析了。
还一点也很重要:就是php.ini配置文件路径(PHPIniDir “D:/PHP5″),一定要配置,否则apache总是找:windows目录下的php.ini。一般我们都去php安装目录下配置,这将导致配置的无效。
总结:加载dll + 指定php.ini配置路径+php类型解析。