您当前位置> 首页 > 知识 > Window Server 2019 IIS运行thinkPHP6
Window Server 2019 IIS运行thinkPHP6
发表时间:2023-01-14 11:57:18
文章作者:新翔软件
浏览次数: 1030
运行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