1 下载Apache
可以选择msi格式的安装,也可选择zip压缩包。
现在主要有2.2和2.4两个版本,要注意的是不同的版本支持的PHP版本不同。2.2可以支持PHP5.3和PHP5.4,2.4支持较新的版本,这可以同过PHP依赖的VC的版本来推测。
2 下载PHP压缩包
需要注意的是每个版本的PHP分为两种Not Thead Safe和Thead Safe。这里前者搭配IIS使用,后者搭配Apache使用。
3 安装Apache
我选择的是msi格式的安装,其中有一步操作需要输入网络域、服务器名和管理员的电子邮箱。如果本地开发,前两个直接填localhost,最后的直接填一个有效邮箱就行,这些信息以后可以在配置文件中修改。
安装类型我们选择典型安装。
4 解压PHP压缩包
解压后放在任意的地方,注意路径不能有空格。
5 配置Apache对PHP的支持
找到conf文件夹中的httpd.conf文件,打开编辑,在Loadmodule区块下面添加以下三行代码
LoadModule php5_module "D:/wamp/php-5.3.18/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/wamp/php-5.3.18/"
配置好重启Apache,在浏览器中输入localhost,界面显示It works。
注意,这里容易出现Apache无法启动的问题。你可以在Apache安装下的lib文件夹中启动命令管理器,输入httpd.exe -t。比如给出如下提示信息说明安装的PHP文件夹下缺少php5apache2_2.all这个文件。带有nts的压缩包带有这个文件,这就是下载PHP版本要注意的。
httpd.exe: Syntax error on line 127 of C:/Program Files (x86)/Apache Software Fo
undation/Apache2.2/conf/httpd.conf: Cannot load D:/php-5.3.18/php5apache2_2.dll
into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa
1\xa3
6 配置PHP
找到php.ini-dist文件,重命名为php.ini(5.3版本以上将ini文件重名为php.ini-development和php.ini-production,根据情况选择,前者适合开发测试,后者适合产品上线)
7 测试PHP是否成功
在Apache中htdocs文件夹中新建一个text.php文件,编辑如下代码:
<?php
phpinfo();
?>
运行起来Apache,在浏览器中输入http://localhost/test.php。如果显示一个PHP的版本信息界面说明配置成功。