WIN系统下载如下如下软件包:

Nginx:https://nginx.org/en/download.html
下载 nginx/Windows 版本,然后解压放置自己喜好目录
Mysql:https://dev.mysql.com/downloads/mysql/
下载 64-bit ZIP 压缩包,然后解压放置自己喜好目录
PHP:https://windows.php.net/download
下载 x64 Non Thread Safe 压缩包,然后解压放置自己喜好目录

Nginx配置

方案一:
修改nginx/conf目录下nginx.conf配置文件
源:location ~ \.php$ {
改:location ~ \.php(.*)$ {

源:
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
改:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $1;

方案二:
源:location ~ \.php$ {
改:location ~ \.php {
源:
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
改:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;

Mysql配置

在Mysql根目录下创建my.ini文件
在mysql/bin目录下打开管理员模式的cmd输入以下代码创建
初始化:mysqld --initialize --console
初始化完成后cmd界面末尾会有“root@localhost”账户的初始密码,登录有修改
安装Mysql:mysqld install
启动Mysql:net start mysql

PHP配置

.将软件根目录下php.ini-development或php.ini-production复制一份重命名为php.ini
.打开php.ini文件修改如下

源:
;extension_dir = "ext"
;cgi.fix_pathinfo=1
;extension=gd2
;extension=curl
;extension=exif
;extension=mysqli
;extension=pdo_mysql

改:去除前面 “;” 然后保存 实例如下
extension_dir = "ext"
cgi.fix_pathinfo=1
extension=gd2
extension=curl
extension=exif
extension=mysqli
extension=pdo_mysql

软件启动相关

Nginx:
启动:start nginx
停止:nginx -s quit
重新加载配置文件:nginx -s reload
Mysql:
启动:net start mysql
停止:net stop mysql
PHP:
启动:php-cgi.exe -b 127.0.0.1:9000

WIN 配置 ThinkPHP&FastAdmin伪静态:

Nginx配置伪静态:
location / {
if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s=$1 last;
}