winows 下iis+nginx +php 部署

我们服务器使用的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 即可

posted @ 2023-06-03 16:29  fogwu  阅读(64)  评论(0编辑  收藏  举报