安装包
httpd-2.4.23-x64-vc14.zip (vc14.x64.exe)
mysql-5.7.14-winx64.zip
php-5.6.24-Win32-VC11-x64.zip (vc11.x64.exe)
APACHE
- 解压httpd-2.4.23-x64-vc14.zip
- 将 httpd-2.4.23-x64-vc14 目录下的 Apache24 重命名为 apache, 并拷贝至 D 盘根目录下
- 安装 vc14.x64.exe
打开 apache/conf/httpd.conf 文件, 修改第38行:
1
2#Define SRVROOT "/Apache24"
Define SRVROOT "/apache" #apache的安装目录注册 apache 服务, cmd命令
1
2
3D:
cd apache/bin
httpd.exe -k install -n "APACHE" #卸载服务命令为 httpd.exe -k uninstall -n "APACHE"进入命令行窗口, 运行 net start APACHE , 启动 apache 服务
- 浏览器访问 localhost, 提示 It Works 说明安装成功
PHP
- 解压 php-5.6.24-Win32-VC11-x64.zip
- 将 php-5.6.24-Win32-VC11-x64 重命名为 php 并拷贝至 D 盘根目录下
- 安装 vc11.x64.exe
- 将 php 目录下的 php.ini-development 重命名为 php.ini
打开 D:/apache/conf/httpd.conf 文件, 在文件尾部添加如下代码:
1
2
3LoadModule php5_module "D:/php/php5apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/php"打开 D:/apache/conf/httpd.conf 文件, 搜索 DirectoryIndex, 修改为:
1
DirectoryIndex index.php index.html index.htm
在 D:/apache/htdocs 目录下新建 index.php 文件, 内容为:
1
2<?php
phpinfo();重启 apache 服务, 浏览器访问 localhost, 若显示 PHP 信息, 说明安装成功
MYSQL
- 解压 mysql-5.7.14-winx64.zip
- 将 mysql-5.7.14-winx64/mysql-5.7.14-winx64 重命名为 mysql 并拷贝至 D 盘根目录下
- 将 mysql 目录下的 my-default.ini 重命名为 my.ini
去掉 basedir, datadir, port 前面的 # 号, 修改如下:
1
2
3basedir = D:\mysql
datadir = D:\mysql\data
port = 3306注册 mysql 服务, cmd命令
1
2
3D:
cd mysql/bin
mysqld --install MYSQL #卸载服务 mysqld --remove MYSQL初始化数据库,初始化后可以看到 root@localhost 后台有一串字符, 这是 mysql 初始密码
1
2
3D:
cd mysql/bin
mysqld --initialize --console启动 mysql, cmd命令
1
net start MYSQL
修改密码
1
2
3
4
5D:
cd mysql/bin
mysql -u root -p
#登录后....
set password = password('root');设置环境变量, 计算机->右键属性->高级系统设置->高级->环境变量->系统变量->Path->编辑->在变量值后面追加
1
;D:\mysql\bin #不同的路径使用 ; 分开
重新打开命令行窗口, 输入 mysql -u root -p 就可以直接进行登录了
问题
php报错:PHP Warning: PHP Startup: Unable to load dynamic library ‘D:\web\php\ext\php_curl.dll’, 需要在系统变量里添加 php\ext 的路径:1
D:\web\php;D:\web\php\ext #添加此系统变量