1. 软件版本
Windows:Windows 7 SP1 x86版(32位)
Apache:2.4
PHP:5.6.0
2. 所需安装包和下载地址
httpd-2.4.10-win32-VC11.zip:http://www.apachelounge.com/download/
注:按PHP官方说明文档,最新的5.6.0版本的PHP只支持Apache Lounge版的Apache服务器,如果要使用Apache官方编译的Apache服务器,那只能使用老版本的PHP
vcredist_x86.exe:http://www.microsoft.com/en-us/download/details.aspx?id=30679
注:因为Apache Lounge的Apache版本是用VS2012编译的,所以如果还没有安装VS2012分发库的话需要先安装该库
php-5.6.0-Win32-VC11-x86.zip:http://windows.php.net/download/
注:需要下载Thread Safe版的PHP
3. 安装步骤
a) 安装VS2012分发库
如果已安装则不需要该步骤。安装本身很简单,一路next下去即可。
b) 安装Apache服务器
b.1) 将下载的Apache安装包解压到C:\Apache24路径下
b.2) 给服务器起个名字
打开C:\Apache24\conf\httpd.conf文件,把ServerName指令前的注释去掉,取个自己的名字,如www.doubanban.com:80。该步骤也不是必须得,如果不手动添加一个名字,Apache自己会获取服务器的名字,并且在下一步注册Apache服务时会报告该信息。
b.3) 注册Apache服务
打开cmd命令行环境,进入C:\Apache24\bin路径,执行httpd.exe -k install命令
b.4) 启动Apache服务器
进入C:\Apache24\bin路径,运行ApacheMonitor.exe,右下角通知栏里会出现Apache服务器的图标,点击Start
b.5) 测试Apache服务器
在浏览器里访问http://localhost,如果出现”It works“则明证Apahce安装正常
c) 安装PHP
c.1) 将下载的PHP安装包解压到C:\PHP路径下
c.2) 打开C:\Apache24\conf\httpd.conf文件,在文件末尾添加以下指令:
#
LoadModule php5_module "c:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
c.3) 通过ApacheMonitor重启Apache服务
c.4) 测试PHP服务
在C:\Apache24\htdocs路径下,新建hello.php文件,输入以下代码:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
c.5) 在浏览器输入http://localhost/hello.php,如果出现”Hello World“则证明安装正常