Apache安装
- 下载安装VC14驱动,一直点击下一步即可安装完成。
- 创建目录D:/wamp,下载Apache,解压到D:/wamp并重命名为Apache24
- 修改Apache配置文件(D:/wamp/Apache24/conf/httpd.conf)
# 修改Apache安装根目录
Define SRVROOT "D:\wamp\apache24"
ServerRoot "${SRVROOT}"
# 修改网站根目录
DocumentRoot "D:\www"
<Directory "D:\www">
# 开启url重写模块,删掉"#"号
LoadModule rewrite_module modules/mod_rewrite.so
# 将AllowOverride none 改为 AllowOverride all
<Directory />
AllowOverride all
Require all denied
</Directory>
- 添加Apache服务。以管理员身份打开cmd命令行,进入到 D:/wamp/apache24/bin 目录下
# 安装Apache服务
httpd.exe -k install
- 其他命令
httpd.exe -k install # 安装
httpd.exe -k uninstall # 卸载
httpd.exe -k start # 启动
httpd.exe -k stop # 停止
httpd.exe -h # 帮助
PHP安装
需下载安全线程的PHP,不然没有会 php7apache2_4.dll,用于Apache以模块加载PHP
- 下载PHP并解压到 D:/wamp/PHP
- 复制php.ini-development为php.ini(生产环境复制php.ini-production为php.ini)
- 修改php.ini配置文件
# 修改ext目录,删除 extension_dir 前的"#"符合
; On windows:
extension_dir = "ext"
# 开启部分拓展
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_pdo_mysql.dll
# 修改时区为 PRC
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = PRC
在Apache中添加PHP
- 打开 D:/wamp/Apache24/conf/httpd.conf 配置文件
# 添加至配置文件底部
# add php7 support
LoadModule php7_module "D:\wamp\PHP\php7apache2_4.dll"
<IfModule php7_module>
PHPIniDir "D:\wamp\PHP"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
- 重启Apache(管理员身份)
httpd.exe -k stop
httpd.exe -k start
安装MySQL
- 下载MySQL压缩包并解压重命名到 D:/wamp/MySQL
- 复制 my-default.ini 为 my.ini 配置文件,以下为[mysqld]相关配置,需先创建D:/wamp/MySQL/logs日志文件目录
# 监听端口
port = 3306
# 开启mysql 查询缓存
# query_cache_type = 0
# query_cache_size = 100M
# 设置mysql的安装目录
basedir=D:/wamo/mysql
# 设置mysql数据库的数据的存放目录
datadir=D:/wamp/mysql/data
# 允许最大连接数
max_connections=200
# sql查询语句最大长度
group_concat_max_len = 102400
character-set-server=utf8
# 跳过验证表,在忘记密码或'localhost'无法登陆时打开
# skip-grant-tables
# 默认引擎
default-storage-engine=INNODB
# 记录错误日志
log-error = "D:/wamp/MySQL/logs/error.log"
# 开启慢查询日志
slow_query_log = 1
# 慢查询时间
long_query_time = 1
# 慢查询日志文件
slow-query-log_file = "D:/wamp/MySQL/logs/query_slow.log"
# 记录所有sql语句日志
general-log = 0
# sql语句日志文件
general-log-file = "D:/wamp/MySQL/logs/mysql.log"
- 安装MySQL服务并启动
# 安装MySQL服务
D:/wamp/mysql/bin/mysqld.exe install
# 卸载MySQL服务
D:/wamp/mysql/bin/mysqld.exe remove
# 启动MySQL服务
net start mysql
# 停止MySQL服务
net stop mysql
添加环境变量
右键此电脑点击属性 -> 高级系统设置 -> 环境变量 -> 点击系统变量的Path -> 编辑 -> 变量值 -> 保存
;D:\wamp\Apache24\bin;D:\wamp\PHP;D:\wamp\MySQL\bin;