我本地环境:win11-64位。
1. 到nginx官网上下载相应的安装包, http://nginx.org/en/download.html
下载进行解压,将解压后的文件放到自己心仪的目录下,我的解压文件放在了d盘根目录下,如下图所示:
进入window的cmd窗口,输入如下图所示的命令,进入到nginx目录(D:/nginx-1.8.1),使用“start nginx.exe ”进行nginx的安装,如下图所示:
安装成功后,在“任务管理器”中会看到“nginx.exe”进程,如下图所示:
在浏览器地址栏输入:127.0.0.1,会看 nginx欢迎界面
此时此刻,你可以进行编辑 nginx 配置文件,进行php相关配置
2 nginx 相应的命令:
start nginx.exe 命令了。
nginx.exe -s stop //停止nginx
nginx.exe -s reload //重新加载nginx
nginx.exe -s quit //退出nginx
注:以上的命令中,.exe可以去掉
3.PHP 安装
直接下载php 对应文件, 然后解压到固定位置
下载解压后,修改php.ini-develoment 为php.ini
然后进行第四步,更改nginx 配置,可以使用php
4. nginx配置文件
nginx配置文件为nginx.conf,修改配置如下,原来配置文件是注释的,去掉修改即可:
注意 红色字体是我本地的目录,自己修改为自己的目录
location / {
root D:/code/PHP/wwwroot;
index index.html index.htm index.php;
}
location ~ .php$ {
root D:/code/PHP/wwwroot;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
5.启动php 监听 9000 端口,下面代码更改为.bat 即可,根据实际地址修改自己的路径
启动nginx php脚本
@echo off
echo Starting Nginx...
cd D:\WebServer\nginx-1.20.2
start nginx
echo Starting PHP FastCGI...
cd D:\WebServer\php8.1.4
D:\WebServer\RunHiddenConsole.exe D:\WebServer\php8.1.4\php-cgi.exe -b 127.0.0.1:9000 -c D:\WebServer\php8.1.4\php.ini
结束php nginx脚本
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit
----其中有个文件 RunHiddenConsole.exe 需要网络下载,我这里也能下载