我们服务器使用的server 2008,由于iis里还有asp.net 网站,php就想用iis做代理转发到nginx 来处理请求。
第一步:我为了省事,直接安装的phpstudy 下载地址:https://www.xp.cn/
第二步:
安装好后,设置运行fast-cgi,可以使用以下命令做bat ,指定端口运行fast-cgi,我指定端口为9003
ECHO Starting PHP FastCGI... set PATH=E:\phpstudy_pro\Extensions\php\php8.0.2nts;%PATH% c:\RunHiddenConsole\RunHiddenConsole.exe E:\phpstudy_pro\Extensions\php\php8.0.2nts\php-cgi.exe -b 127.0.0.1:9003
RunHiddenConsole主要用于隐藏cmd窗口,下载地址:链接: https://pan.baidu.com/s/1a8AJ9QFv57d_PZGc07wpHg?pwd=skqj
”c:\RunHiddenConsole\RunHiddenConsole.exe“ 即为解压后的地址。
第三步:打开网站配置,修改fast-cgi端口
location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9003;
第四步:在IIS上的配置代理如下,可参考:https://www.cnblogs.com/fogwang/p/16770938.html
第五步,重启nginx 即可
标签:cgi,iis,RunHiddenConsole,nginx,9003,winows,php From: https://www.cnblogs.com/fogwang/p/17454170.html