最近想了解下php,于是开始在自己win7电脑中搭建一个php开发环境。本来可以选择xampp的集成开发环境,什么都配置好了,也方便,
但因mysql在工作中早已在使用,因此不想产生一些额外的冲突,就单独下载相关文件来搭建。看别人的评论他们搭建都挺轻松的,自己
搭建时却遇到了不少麻烦,想想还是没了解清楚导致的。
(我成功搭建的版本为 php-5.4.31-Win32-VC9-x86.zip、httpd-2.2.25-win32-x86-openssl-0.9.8y.msi)
参考文章:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html
1、php官网:http://php.net/
windows版本下载地址:http://windows.php.net/download/
2、apache下载地址:http://httpd.apache.org/download.cgi
最开始搭建时,按着参考文章中的去做,下的文件都是最新的,这时会遇到"can not load E:/php/php5apache2_2.dll",因为php最新版中
只有php5apache2_4.dll,把httpd.conf的配置改为存在的php5apache2_4.dll也报同样的错。
网上查了下,有人说是apache的版本与php的版本不匹配,这个问题我就不知道到底能匹配哪些版本了。还是下了个包含php5apache2_2.dll低版本。
这次相关配置完成后依然报“can not load E:/php/php5apache2_2.dll",于是再查,才知道我下的是vc编译的,需要vc运行库支持,于是再下vc运行库,
下的是包含了2005~2013的所有版本的vc运行库,安装之后,这次成功了。
在成功后,用最新版本的php5.5.15与httpd-2.2.25-win32-x86-openssl-0.9.8y.msi任然没有成功启动apache,于是放弃了这个,使用上面成功的环境。