wnmp安装记录


安装PHP

下载安装包并解压到wnmp目录,修改文件名为php7

复制php.ini-production文件重命名为php.ini

编辑php.ini

修改 extension_dir = "D:/wnmp/php7/ext"

打开常用的PHP扩展

extension=curl
extension=fileinfo
extension=gd2
extension=gmp
extension=imap
extension=mbstring
extension=mysqli
extension=openssl
extension=pdo_mysql
extension=soap
extension=sockets

修改 date.timezone = PRC

修改 cgi.fix_pathinfo=1

修改 enable_dl = On

修改 cgi.force_redirect = 0

修改 fastcgi.impersonate = 1

修改 cgi.rfc2616_headers = 1

保存php.ini文件

添加环境变量 D:\wnmp\php7

命令行输入 php -v 查看是否安装成功

进入php7目录下,启动服务

php-cgi.exe -b 127.0.0.1:9000 -c D:/wnmp/php7/php.ini

安装nginx

下载安装包,解压到wnmp目录下,重命名为nginx

进入nginx目录,双击nginx.exe启动服务

访问127.0.0.1

编辑D:\wnmp\nginx\conf\nginx.conf文件

检查语法

./nginx.exe -t

重启nginx

./nginx.exe -s reload

创建测试脚本test.php

访问http://127.0.0.1/test.php

安装mysql

解压安装包到wnmp目录下

进入mysql目录,创建data文件夹和my.ini文件

编辑my.ini内容

[mysqld]
port=3306
basedir=D:\wnmp\mysql-8.0.20-winx64
datadir=D:\wnmp\mysql-8.0.20-winx64\data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8

进入D:\wnmp\mysql-8.0.20-winx64\bin目录

进入命令行执行初始化命令 ./mysqld --initialize --user=mysql --console

下载微软常用运行库合集并安装

再次进入命令行执行初始化命令 ./mysqld --initialize --user=mysql --console

红框内为临时密码

执行安装服务命令 ./mysqld -install

以管理员权限再次执行 ./mysqld -install

启动服务 net start mysql

输入mysql -u root -p进行登录数据库,密码为红框中的临时密码

修改密码为123456

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

安装phpMyAdmin

解压安装包到wnmp目录下,并重命名为phpMyAdmin

进入D:\wnmp\phpMyAdmin\libraries目录,修改config.default.php

$cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpMyAdmin/';

修改主机,端口

默认localhost:3306

修改mysql用户密码

修改认证方式

访问http://127.0.0.1/phpMyAdmin/index.php

配置完成