您的位置:首页 > 编程语言 > PHP开发

php环境搭建(自己也写一篇)

2010-02-03 10:55 435 查看
首先注意版本问题,一定要仔细查看php manual上的内容,如http://www.php.net/manual/en/install.windows.apache2.php 上有一个note:

Note
:
Apache 2.2 Support

Users of Apache 2.2 should note that the DLL file for Apache 2.2 is
named php5apache2_2.dll
rather than php5apache2.dll
and is available only for PHP 5.2.0 and later.
See also » http://snaps.php.net/
自己写了快一个月的php程序了,用的apache是2.2.14,结果今天一看php目录下还是php5apache2.dll,晕,自己也一直用集成开发环境easyeclipse for php ,公司的这台电脑上以前也装过很多版本的php,都不知道怎么跑起来的,今天就彻底的打破砂锅问到底,自己研究个明白。

1:首先安上apache2.2.14以后,这时候肯定是不支持php的,假如在htdoc目录下新建一个test.php文件访问的话,那么针对不同的浏览器http://localhost/test.php有不同的反应,firefox是直接显示该文件 test.php的内容,而IE是下载该问文件。刚安装完apache以后在http.conf中是找不到任何关于php的信息的。

2:开始在apache中集成php,以前就是上网搜索,一直穿二手鞋,今天去穿回一手鞋,上官网看看去,照着官网的来做,先安装php,我下的是php-5.2.12-win32-installer.msi,先安装,这个比较智能在安装的时候让你选择你安装的服务器时什么有很多,(咱们当然是选择apache2.2.x了,),然后还有一步让你选择你安装的apache的http.conf文件的位置,(呵呵,这个傻子都知道什么意思了,就是这个安装程序向要在http.conf 这个文件里添加一些配置信息呗,不过还是不够智能,干脆来个自动搜索到http.conf 位置多好啊),后来咱们选上http.conf所在的目录即可,好了,安装完以后,咱们再去看一下 http.conf文件里多了什么配置信息:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

PHPIniDir "C:/php/"

LoadModule php5_module "C:/php/php5apache2_2.dll"

#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

3:打开IE,输入http://localhost/test.php

apache服务器正常解析php文件!

到此成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: