A-A+
Win7系统64位+Apache2.4+php5.5+MySQL5.6环境安装详解|手工安装WAMP
本文讲述Windows7系统64位环境下,安装Apache24+php5.5+MySQL5.6服务器环境搭建,这种组合可以在Windows环境下,进行本地的PHP开发测试、模拟服务器环境等功能。
这里用的是win7系统64位,所以使用的软件都是64位的,32位请下载32位的软件,使用32位的方法也是大同小异,搭建环境主要用于开发测试。下面讲的教程都是在C盘的Server文件夹作为目录进行安装的,读者可以在自己喜欢的路径进行软件的安装以及配置,文件夹请勿使用空格和中文进行命名。
一、所需软件
- VC11:vcredist_x64.exe(百度网盘)
参考地址:http://www.microsoft.com/en-us/download/details.aspx?id=30679 - PHP:php-5.5.10-Win32-VC11-x64.zip(百度网盘)
参考地址:http://windows.php.net/download/ - Apache:httpd-2.4.7-win64-VC11.zip(百度网盘)
参考地址:http://www.apachelounge.com/download/ - MySQL:mysql-5.6.16-winx64.zip(百度网盘)
参考地址:http://dev.mysql.com/downloads/mysql/
二、软件安装
- VC11:安装Apache的前必须安装VC11,64位请下载vcredist_x64.exe,32位使用vcredist_x86.exe ,下载VC的时候尽量选择英文版的,使用中文的可能会出现Apache启动异常;
- php:php有分是否带线程保护,具体区分自行搜索,这里推荐选择VC11 x64 Thread Safe版本,也就是php-5.5.23-Win32-VC11-x64.zip,下载后是个zip的压缩包,解压得到php-5.5.23-Win32-VC11-x64改名字php55放到C:\Server\php55文件夹;
- Apache:Apache 下载后也是zip包,放到C:\Server\Apache24位置即可;
- MySQL:MySQL有zip版本和msi安装版本,zip相当于绿色版,解压到C:\Server\mysql位置即可;
三、配置文件
- php配置:
a.将C:\Server\php55和C:\Server\php55\ext添加系统环境变量path;
b.复制C:\Server\php55\php.ini-production一份,并且改名为php.ini;
c.修改php.ini,去掉extension前面的分号;
1234718行:;extension_dir = "ext"870行:;extension=php_mbstring.dll872行:;extension=php_mysql.dll873行:;extension=php_mysqli.dll - Apache配置:
打开C:\Server\Apache24\conf\httpd.conf
a.修改目录
把下面所有c:/Apache24/的换成自己Apache安装的路径,这里软件安装路径是C:\Server\Apache24\,所有把c:/Apache24/改为c:/Server/Apache24,注意是“/”而不是“\”符号
12345037行:ServerRoot "c:/Apache24"242行:DocumentRoot "c:/Apache24/htdocs"243行:<Directory "c:/Apache24/htdocs">359行:ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"375行:<Directory "c:/Apache24/cgi-bin">
b.修改ServerName
也就是域名,如果是本地的测试,可以不用更改,218行#ServerName www.example.com:80,去掉#号,并且改为实际网址;
c.修改默认文档
276行, DirectoryIndex index.html 改为 DirectoryIndex index.php index.htm index.html
d.让apache支持php
在httpd.conf 最后一行添加下面信息,注意c:/Server/php55根据php实际安装路径;
123LoadModule php5_module "c:/Server/php55/php5apache2_4.dll"AddType application/x-httpd-php .php .html .htmPHPIniDir "c:/Server/php55"
e.更改完上述文件之后,保存文件,然后以管理员身份运行CMD命令:
12cd C:\Server\Apache24\binhttpd.exe -k install -n "Apache24"
附.其他相关命令:
12安装服务命令:httpd.exe -k install -n "Apache24"卸载服务命令:httpd.exe -k uninstall -n "Apache24"
- MySQL配置:
请参考:@MySQLzip解压版安装教程
四、启动服务
- 启动apache,两种启动方式:
1.在windows服务中启动;
2.双击Apache24的bin\ApacheMonitor.exe启动; - 启动mysql,三种启动方式:
1.在windows服务中启动服务;
2.Mysql Notifier启动(msi安装版);
3.命令行:net start mysql (zip解压版)
五、测试环境
- 在Apache目录下的 htdocs 新建一个 index.php,内容为:
1<?php phpinfo(); ?> - 用浏览器访问 http://127.0.0.1 看到php信息说明成功。
六、其他说明
- 在Apache目录bin里面输入命令安装服务出错,说明VC没有安装;
- Apache最佳的位置是C盘根目录,本文只配置了部分,还有很多地方还没有配置,需要其他配置查阅其他资料;