KNOWLEDGE/知識(shí)
分享你我感悟
您當(dāng)前位置> 首頁(yè) > 知識(shí) > Window Server 2019 IIS運(yùn)行thinkPHP6
Window Server 2019 IIS運(yùn)行thinkPHP6
發(fā)表時(shí)間:2023-01-14 11:57:18
文章作者:新翔軟件
瀏覽次數(shù): 1031
運(yùn)行php最理想的工具當(dāng)然是Apache服務(wù)器,小皮集成面板簡(jiǎn)化了很多配置,但是針對(duì)一個(gè)服務(wù)器建立多個(gè)站點(diǎn),每個(gè)站點(diǎn)共用子域名,共用80端口的情況小皮面板設(shè)置不太方便,反而IIS服務(wù)器利用主機(jī)名功能可以非常方便的實(shí)現(xiàn)。下面就實(shí)際配置中的要點(diǎn)整理一下:
1、IIS應(yīng)用程序開(kāi)發(fā)功能,開(kāi)啟 CGI
2、下載安裝PHP7(這里我已經(jīng)安裝了phpstudy可以使用phpstudy附帶的php7)
3、IIS服務(wù)器節(jié)點(diǎn)開(kāi)啟處理程序映射、添加php的模塊映射
4、建立thinkPHP6程序站點(diǎn)。網(wǎng)站程序池可設(shè)置無(wú)托管代碼:
5、針對(duì)thinkphp6設(shè)置url重寫:web.config文件添加如下節(jié)點(diǎn)(參考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、如關(guān)閉debug提示錯(cuò)誤可設(shè)置runtime目錄IIS來(lái)賓賬號(hào)可寫權(quán)限。
————————————————
版權(quán)聲明:本文為CSDN博主「djlhf」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/djlhf/article/details/128682931