使用IIS部署PHP网站

使用IIS部署PHP网站码农都是经过千锤百炼变成码畜的。

大家好,欢迎来到IT知识分享网。

接到通知,需要将云服务器上的PHP网站部署到自己的Windows服务器上。

反驳无效,动手就干。

0、准备工作

0.Windows Server 2012R2

1.IIS8

2.PHP CGI( FastCGI 是一种标准协议,可允许应用程序框架的通用网关接口 (CGI) 可执行文件与 Web 服务器相连接。IIS部署PHP就是通过设置 FastCGI 在IIS上托管 PHP 应用程序)

3.PHP Manager

4.URL Rewrite

 

1、步骤

0.安装IIS环境,注意安装IIS时勾选CGI

1.IIS新建Web站点

2.准备好PHP网站工程文件,放到IIS站点下

3.配置FastCGI

首先下载并安装PHP环境,确认PHP安装路径并找到php-cgi.exe的位置。

使用IIS部署PHP网站

如上图所示,点击“处理程序映射”,选择“添加模块映射”,按下图所示填写。

使用IIS部署PHP网站

4.对PHP环境进行配置

在IIS中打开已经安装好的PHP Manager,如下图。

使用IIS部署PHP网站

如下图,检查PHP安装目录中的配置文件php.ini(绿色版环境将“php.ini-production”后缀去掉)

使用IIS部署PHP网站

(注意:如果使用mysql,点击“enable or disable an extension”检查mysql连接模块是否启用,如果找不到,则重新添加)

如图

使用IIS部署PHP网站

高版本的PHP使用“php_mysqli.dll”

5.为PHP设置URL重写功能

由于大多数的PHP应用都依赖于Web服务器中的URL重写功能,所以在IIS中安装并配置URLRewrite模块跑不掉。如果不做,PHP网站很可能只能访问到首页。

使用IIS部署PHP网站

如上图,点击“URL Rewrite”进行配置。

选择“导入规则”,然后找到PHP工程目录下的配置文件进行导入。

 

2、完成

0.如果不出意外的话,应该就能访问网站了。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/14749.html

(0)
上一篇 2024-02-23 21:33
下一篇 2024-02-25 18:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信