本篇文章是讲的在Windows环境下的配置,若是其他系统亦可参考,但不要照搬。
首先准备资源,下载Apache,PHP和Mysql。

一、Apache的下载,安装,启动和停止

1.Apache的下载:
打开浏览器,输入以下网址:http://www.apachehaus.com/cgi-bin/download.plx
进入如下界面: 

请根据自己电脑的32位和64位情况选择下载。

2.Apache的安装:
将下载下来的压缩包解压出来,将里面的Apache24文件夹整体剪切到你想要放置的位置,则Apache安装成功,如下图:

3.Apache的启动:
打开cmd命令板,在Apache24文件夹中找到httpd.exe(XXX\Apache24\bin),将其拖拽到cmd面板,如下图:

回车,测试Apache是否启动成功(cmd面板不要关闭),打开浏览器,地址栏输入localhost,回车,出现如下界面则说明Apache启动成功:

4.Apache的停止:
回到cmd面板,按下Ctrl+C,则Apache服务器停止,测试是否停止,打开浏览器,输入localhost(此时最好清理一下浏览器缓存,否则观察到的结果可能不正确),如下图,则说明Apache服务停止成功:


二、Mysql的安装

这个网上有大量教程,在此不再赘述,安装时要记清楚自己的Server Name和密码就行,这个使用数据库的时候有时会用到,Mysql下载地址:http://dev.mysql.com/downloads/mysql/,进入如下界面,点击下载即可:

三、PHP的下载与安装:
php下载地址:http://windows.php.net/download/
进入如下界面,根据自己系统的32位和64位情况下载:

解压下载的压缩包,改名为PHP56,将该文件夹剪切到想要放置的位置,如图:

四、统一配置Apache和PHP
配置Apache:打开httpd.conf(XXX\Apache24\conf)文件
1.找到Define SRVROOT ,将目录设为Apache的根目录,我的更改如下:

2.找到DocumentRoot和下一行的Directory,首先新建一个www文件夹(任意位置即可,但为了方便管理最好和Apache24文件夹和PHP56文件夹放置到一起,该文件夹用于放置你编写的php文件),更改如下:

 

3.找到DirectoryIndex ,更改如下:

4.在httpd.conf文件最后添加如下内容:
#php5 support
LoadModule php5_module "F:/MyPHPEnvironment/PHP56/php5apache2_4.dll"
AddType application/x-httpd-php .php .html
#configure the path to php.ini
PHPIniDir "F:/MyPHPEnvironment/PHP56"
保存,关闭,OK!

5.找到httpd-vhosts.conf(XXX\Apache24\conf\extra)文件,找到DocumentRoot,修改如下:

保存,关闭,OK!
配置PHP,找到php.ini-development文件,复制一份改名为php.ini,打开该文件,
找到extension_dir,修改如下,将前面的;删除:

找到extension=php_mysql.dll和extension=php_mysqli.dll,将两个语句前面的;删除,如下:

OK,PHP配置完成。

五、测试配置是否成功
用记事本新建一个test.php文件,代码内容:
<?php

phpinfo();

?>
将test.php放置到www文件夹中,打开浏览器,地址栏输入:localhost/test.php 回车,如果进入如下界面则说明配置成功:

还会有mysql内容,否则就是mysql或者php配置有问题:

OK,配置全部成功完成!