windows下搭建Nginx + MySQL + PHP环境

在 Windows 上运行 Nginx、MySQL 和 PHP

下载Wnmp by DocTam:https://github.com/DocTam/Wnmp

分别进入 mysql、php、nginx 目录,按照说明进行安装

安装

一、mysql下载

下载最新版的 MySQL for Windows https://dev.mysql.com/downloads/mysql ,将安装目录选为 当前目录\版本号,即\Wnmp\MySql\5.6.41目录下。

更改 MySQL 账号 root 的默认密码

① 报错提示:Warning: mysqli_connect(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: YES) ;原因:密码为空密码。

② 修改 my.ini 配置文件,在 [mysqld] 这个条目下加入 skip-grant-tables 后重启 mysql

③ Cmd 登录 MySQL 控制台: mysql -u root -p

④ mysql> use mysql;update user set password=password(“新密码”) where user=”root”;flush privileges;quit;

⑤ 修改 my.ini 配置文件,在 [mysqld] 这个条目下删除 skip-grant-tables

二、nginx下载

下载最新版的 Nginx for Windows http://nginx.org/en/download.html 解压下载包,将目录所有文件复制到 当前目录\版本号,即\Wnmp\Nginx\nginx-1.14.0目录下。
该文件内有一个conf 目录下有两个目录conf.d 为启用的站,conf.d.stop 为禁用的站点。

三、 PHP下载

下载最新版的 PHP for Windows http://windows.php.net/download/ 解压下载包,将目录所有文件复制到 当前目录\版本号 ,即、Wnmp\Php\5.6.37,复制 php.ini-development 文件更改为 php.ini
编辑php.ini,查找extension_dir = "ext"然后将前面的;号去掉,根据自己的需求开启相应的扩展模块。

使用

① 运行 .\Bin\WebStart.Bat 启动环境

② 浏览器访问 http://localhost/,出现 400 Bad Request 说明 Nignx 配置正常

③ 再次访问 http://localhost/index.php,出现 phpinfo 信息说明 PHP 配置正常

④ 访问 http://localhost/test.php,出现 Connected successfully 说明数据库配置正常(默认账号:root;默认密码:root;或空密码)

⑤ 访问 http://localhost/phpmyadmin,出现 phpmyadmin 登录界面说明 phpmyadmin 配置正常

⑥ 运行 .\Bin\WebStart.Bat 重启环境或运行 .\Bin\WebStop.Bat 停止环境

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值