欢迎光临
我们一直在努力

使用IIS服务器托管Apache服务器上的PHP程序

在我们对程序进行线上部署的时候会遇到这样的问题:一个服务器中已经部署了.NET程序,此时的80端口已经被占用,所以当我们要部署PHP程序时由于80端口已被调用,所以进行域名访问时会出现错误。则此时我们就需要在IIS服务器中进行PHP程序的托管。也就是通过域名首先访问IIS服务器,然后进行PHP的托管解析。具体的配置做法如下:

1、在IIS服务器上新建网站

从控制面板进入管理工具然后进入IIS服务器管理。如下图:

图1-1 添加网站

图1-2 添加网站->写入网站信息

如图1-2所示,我们写入次网站的名称,和网站程序所在的路径,以及此网站的域名。

2、添加默认文档

由于我们的程序是PHP语言,所以大部分的首页文档的后缀名都是.php,故而我们需要添加一个默认文档类型。如下图所示:

图2-1 默认文档

图2-2 添加一个默认文档

3、处理程序映射

上面所述全部配置完成之后,下面我们就需要处理程序的映射问题,如下图所示,我们需要添加一个模块映射:

图3-1 处理程序映射

图3-2 添加模块映射

图3-3 添加

模块是FastCgiModule,然后找到当前php版本的php-cgi.exe可执行文件。

此时,我们也就配置完成了,访问域名即可访问到我们的程序。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:使用IIS服务器托管Apache服务器上的PHP程序
文章链接:https://www.jmwz.net/4651.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址