Apache2.2(apache_2.2.2-win32-x86-no_ssl)
php5.3.5(php-5.3.5-Win32-VC6-x86
,请注意选择VC6版本,否则无法加载php5apache2_2.dll模块,目前php官网已经下载不到VC6版本,请自行百度)Mysql5.5.45(mysql-5.5.45-win32)
以上为本人搭建时选择的版本。
安装
Apache采用默认安装
php解压后,无需安装,解压后移至C根目录下,并设置目录名为php
Mysql安装时设置安装目录为D:/MySql,安装时一路Next
配置
安装好后主要是对php.ini和httpd.conf进行设置。
将C:/php/php.ini.recommend复制到windows下,修改名为php.ini
打开后修改:extension_dir = "ext"
为 extension_dir = "C:/php/ext/"
,用来指向php扩展库
打开Apache的配置文件httpd.conf,找到LoadModule文件块,
在最后一行增加:LoadModule php5_module "C:/php/php5apache2_2.dll"
找到AddType这一行,增加AddType application/x-httpd-php .php
用来解析php文件
修改Apache默认文档路径:
修改DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
修改为DocumentRoot "D:/website/htdocs"
此处D:/website/htdocs为您自定义的网站存放目录
修改<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
修改为<Directory "D:/website/htdocs">
修改php.ini,'extension = php_mysql.dll
前的分号'去除,即可将php_mysql扩展库打开
伪静态设置
修改httpd.conf文件
将AllowOverride None
修改为AllowOverride All
,共有两处
将#LoadModule rewrite_module modules/mod_rewrite.so
前的注释符号#去除
变成:LoadModule rewrite_module modules/mod_rewrite.so
增加默认文档
<IfModule dir_module>
DirectoryIndex index.html
DirectoryIndex index.php
</IfModule>
至此,主要的服务器环境安装设置完毕,还有许多扩展功能,陆续补充