nginx多个PHP版本启动
只需要在原有的RunHiddenConsole启动脚本下添加即可。
@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5
REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000
echo Starting PHP FastCGI...
RunHiddenConsole E:/wnmp/php8.1.12/php-cgi.exe -b 127.0.0.1:9001 -c E:/wnmp/php8.1.12/php.ini
echo Starting PHP FastCGI...
RunHiddenConsole E:/wnmp/php7.4/php-cgi.exe -b 127.0.0.1:9000 -c E:/wnmp/php7.4/php.ini
echo Starting nginx...
RunHiddenConsole E:/wnmp/nginx-1.18.0/nginx.exe -p E:/wnmp/nginx-1.18.0
项目指定PHP版本
在项目nginx 配置文件下设置。
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9001;
#nginx通过反代机制,将php请求反代至address标明的服务器上;
}