参考:http://blog.csdn.net/zhangc511/article/details/5898368
1.工具apache版本:apache2.2 For Windows 2.2.3.msi
php版本:php-5.2.14-win32
2.安装php,只需要解压,假设加压目录D:/php,将php5ts.dll和php.ini-dist拷贝到windows系统文件夹/system下,
并将php.ini-dist改为php.ini
3.安装apache,按提示的步骤装上即可
4.apache配置:单击[开始]->[程序]->[apache http server 2.2.3]->[configure apache server]->[edit httpd.conf],打开
apache的配置文件httpd.conf,按以下步骤配置,完毕后保存
(1)添加 LoadModule php5_module d:/php/php5apache2_2.dll 指明将PHP配置为Apache的模块(Apache module)方式工作时的PHP语言
解释器
(2)修改 Listen 80 指明PHP对外提供的通信端口
(3)修改 DocumentRoot "D:/www" 指明向客户端提供web服务的发布文档主目录
(4)修改 <Directory "D:/www"> 发布文档主目录定义,与(3)一致
(5)修改 <Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny(改为Allow) from all
Satisfy all
</Directory>
(6)添加 ScriptAlias /php/ "d:/php/" 指明php脚本语言名称和php脚本语言解释器的路径
添加 AddType application/x-httpd-php .php 指明php脚本的扩展名
添加 Action application/x-httpd-php "d:/php/php.exe" 指明PHP脚本解释器(PHP以非模块工作时起作用)
(7)修改 DirectoryIndex index.php 指定默认文档,如果有多个可以用单个空格隔开,例如index.html index.php index.htm
注:每次改动都要重启Apache服务才可见效,修改是改动以前的值,添加是添加以前没有,添加到位置一般靠近相应项的位置,例如
添加"AddType application/x-httpd-php .php",先找到"AddType"的其他项,然后再后面添加上。为了省事也可以都添在最后
可能遇到的错误:
(1)Apache服务打不开,原因是80端口被IIS或者其他应用占用,修改IIS端口或者Apache端口,如修改 Listen 8080
(2)注意php安装的位置、和版本,apache版本
测试:
<?php
echo phpinfo();
?>保存为index.php放在D:/www目录下,在浏览器中输入:http://localhost/index.php
mysql的安装配置参考:
http://www.dedecms.com/knowledge/servers/apache-iis/2009/1014/1074_3.html
Notice:
php的版本问题
php下载官网