学习笔记--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();
出现了熟悉的页面,终于大功告成.

下面其它的配置就简单了。

特此记录出来,希望能帮助到遇到同样问题的人。