您的位置:首页 > 运维架构 > Apache

windows7下手工搭建Apache2.2 php5.3 Mysql5.5开发环境

2017-02-13 15:19 921 查看
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>

至此,主要的服务器环境安装设置完毕,还有许多扩展功能,陆续补充
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: