学习笔记--Apache2.2+PHP5.4安装
之前做PHP开发,一直在IIS下安装PHP,偶尔用集成包(WAMP,XAMPP,PHPNOW等)。今天尝试在XP系统的虚拟机下安装Apache+PHP,
去官网下载了最新版本.Apache最新版本2.3,但Binary最新版本只有2.2.22,所以就下载了2.2.22这个版本
下载地址:http://labs.mop.com/apache-mirror//httpd/binaries/win32/
PHP最新版本5.4,也没有msi版本,于是下载了个zip包(fs版本,为什么要下载这个?因为只有这个包中有php5apache2_2.dll,我尝试将这个dll放到nfs版本中,apache就启动不了).
(nfs -- non-Thead-safe)
1.安装apache,按提示一步一步安装就可以了,不作说明.
2.安装PHP,只需解压出来即可.
3.Apache中配置PHP(这一步是关键).
根据php解压文件夹中的install.txt说明
找到
Apache 2.0.x on Microsoft Windows
下面有两种模式
Installing as a CGI binary
和
Installing as an Apache module
我选择第二个.
按说明在httpd.conf中加入以下几行
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
这里目录要换成php的安装目录
重启Apache,意外出现服务无法启动,发生特定错误,等等.
于是谷哥之,终于找到一篇文章最后说明了一个无法加载php5apache2_2.dll的错误,是由于没有安装VC运行环境所致.
原文地址:http://blog.csdn.net/rainysia/article/details/6740875
按上面链接安装vc之后,apache成功启动。
新建文件i.php
<?php phpinfo();出现了熟悉的页面,终于大功告成.
下面其它的配置就简单了。
特此记录出来,希望能帮助到遇到同样问题的人。