所需软件
httpd-2.4.12-x64-vc11-r2.zip 下载地址: http://www.apachelounge.com/download/
MySQL_5.5.20_winx64_exiaba.zip 下载地址: http://dev.mysql.com/downloads/mysql/
安装目录
一、apache安装
1.解压httpd-2.4.12-x64-vc11-r2.zip 到 D:\wamp\Apache24
2.修改文件D:\wamp\Apache24\conf\httpd.conf
Define SRVROOT "/Apache24" -> Define SRVROOT "D:/wamp/Apache24"
3.到D:\wamp\Apache24\bin目录下 shift+右键 -> 在此处打开命令窗口
输入 httpd 回车 没有报错的话就可以测试了(保持该命令窗口为打开的状态)
浏览器输入localhost显示安装成功
4.将Apache加入wind服务
关闭httpd服务(将命令窗口关闭即可)
重新打开命令行窗口 输入命令 httpd.exe -k install -n "Apache24"
成功后在服务项目可以看到apache24的服务
卸载服务:先停止服务 输入命令 httpd.exe -k uninstall -n "Apache24"
二、安装php
1.解压php-5.6.7-Win32-VC11-x64.zip 到 D:\wamp\php
2.将文件php.ini-development文件复制一份并改名为php.ini他是php的配置文件
3.为apache服务添加php支持
# php5 support
LoadModule php5_module D:/wamp/php/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure thepath to php.ini
PHPIniDir "D:/wamp/php"
这里我添加在LoadModule下面
4.php.ini文件修改
extension_dir = "D:/wamp/php/ext"
date.timezone = Asia/Shanghai
error_reporting = E_ALL
5.重启apache 测试成功
三、安装mysql
解压 MySQL_5.5.20_winx64_exiaba.zip 双击软件按提示安装
选择安装目录
四、配置apache虚拟目录
1.修改httpd.conf文件
注释
ServerName localhost:80
DocumentRoot "${SRVROOT}/htdocs"
取消注释
Include conf/extra/httpd-vhosts.conf
2.修改conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin admin@qq.com
DocumentRoot "E:/web/test1"
ServerName test1.test
DirectoryIndex index.php index.html
<Directory "E:/web/test/">
AllowOverride none
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@qq.com
DocumentRoot "E:/web/test2"
ServerName test2.test
DirectoryIndex index.php index.html
<Directory "E:/web/test2/">
AllowOverride none
Require all granted
</Directory>
</VirtualHost>
3.重启apache
五、启用URL重写
1.修改httpd.conf文件
取消注释 #LoadModule rewrite_module modules/mod_rewrite.so
2.修改文件 httpd-vhosts.conf
AllowOverride none -> AllowOverride all
六、启用 php 模块支持
1. 取消注释
extension=php_gd2.dll 图像处理
extension=php_mysql.dll mysql支持
extension=php_pdo_mysql.dll pdo_mysql支持
2. 补全路径(重要)
extension_dir = "D:/wamp/php/ext"