138-4942-2648

网站建设 APP开发 小程序

KNOWLEDGE/知识

分享你我感悟

Window Server 2019 IIS运行thinkPHP6

发表时间:2023-01-14 11:57:18

文章作者:新翔软件

浏览次数: 525

运行php最理想的工具当然是Apache服务器,小皮集成面板简化了很多配置,但是针对一个服务器建立多个站点,每个站点共用子域名,共用80端口的情况小皮面板设置不太方便,反而IIS服务器利用主机名功能可以非常方便的实现。下面就实际配置中的要点整理一下:

1、IIS应用程序开发功能,开启 CGI

2、下载安装PHP7(这里我已经安装了phpstudy可以使用phpstudy附带的php7)

3、IIS服务器节点开启处理程序映射、添加php的模块映射


 

 4、建立thinkPHP6程序站点。网站程序池可设置无托管代码:

5、针对thinkphp6设置url重写:web.config文件添加如下节点(参考thinkphp6文档):

 <rewrite>
 <rules>
 <rule name="OrgPage" stopProcessing="true">
 <match url="^(.*)$" />
 <conditions logicalGrouping="MatchAll">
 <add input="{HTTP_HOST}" pattern="^(.*)$" />
 <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
 <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
 </conditions>
 <action type="Rewrite" url="index.php/{R:1}" />
 </rule>
 </rules>
 </rewrite>

6、如关闭debug提示错误可设置runtime目录IIS来宾账号可写权限。
 
————————————————
版权声明:本文为CSDN博主「djlhf」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/djlhf/article/details/128682931

推荐产品查看更多