【IT168 专稿】PHP动态页面语言以安全性和执行高效性著称,他已经逐步取代了asp成为国内动态网页的主力军,很多知名的论坛程序都是使用PHP语言开发的,这里头包括了VBB,Discuz!,PHPWIND等等。然而众所周知PHP页面虽然有种种优点,但是他的工作环境要求确是非常高的,由于PHP站点一般需要和用户产生互动所以PHP站点往往和MYSQL数据库结合使用的,然而笔者在搭建过程中发现PHP安装调试经常会出现几个烦琐问题,这些问题在网上也没有太好的解决方案,很多文章都是人云亦云互相摘抄,为了从根本上解决网络管理员在搭建PHP环境时的困扰,笔者今天就为各位介绍真正解决问题的办法。
一,PHP与apache冲突的解决办法:
笔者在使用最新版PHP 5.2.5以及最新版APACHE页面发布工具2.2.4时发现在安装PHP时出现了错误提示——“ERROR trying access httpd.conf file.you will need to manually configure the web”。(如图1)

点确定后安装直到完成,然而在完成全部安装工作后运行PHP页面却出现了错误提示,无法正确解析。经过笔者最后调试发现原来默认情况下apache 2.2.4会选择缺省路径为c:\program files\apache software foundation\apache2.2,而在PHP程序安装时要求我们指定的Apache的安装路径实际上并不起作用,PHP 5.2.5会依然建立与c:\program files\apache group\apache2路径的关联度,所以这也是造成安装完毕后无法顺利执行PHP页面解析工作的原因。笔者发现解决办法就是照顾PHP的“脾气”,将apache安装目录修改为符合PHP的规则即c:\program files\apache group\apache2\。(如图2)

接下来我们再次安装PHP 5.2.5程序选择Apache安装目录为c:\program files\apache group\apache2\并继续即可。(如图3)

通过路径修改操作后我们就可以顺利的完成PHP与Apache的安装与配置工作,PHP页面也可以顺利的解析了。