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标明的服务器上;
        }
最后修改:2023 年 06 月 30 日
如果觉得我的文章对你有用,请随意赞赏