windows server 2012 r2 服務(wù)器部署tp6 項(xiàng)目
序:此前是一直部署的都是 liunx 的 CentOS 操作系統(tǒng)的,突然,接到一個(gè)是Windows的系統(tǒng)的服務(wù)器,把我整不會了,嘎,嘎...,差點(diǎn)就芭比Q了,看了大量文章,好吧,自己動手;
1、下載PHP,下載地址:windows.php.net - /downloads/releases/
2、安裝包拷貝到到新建的php文件夾下并解壓,復(fù)制一份php.ini-development 文件命名為php.ini
3、打開服務(wù)器管理,可以看到我已經(jīng)下載了IIS,不過還可以在添加角色和功能 下安裝其他需要的功能
一步步走,選擇需要的功能;進(jìn)入站點(diǎn)程序配置
選著配置,添加php模塊映射,在默認(rèn)文檔里添加 index.php 放在第一位;
4、請求路徑和模塊都是像以下一樣的,執(zhí)行文件按你安裝的目錄來,名稱自定義
然后在的訪問的public下有一個(gè)web.configd的文件,這個(gè)是設(shè)置偽靜態(tài)的,內(nèi)容為:
<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer><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><defaultDocument> <files><add value="index.php" /> </files></defaultDocument> </system.webServer></configuration>
5、點(diǎn)擊網(wǎng)站下的網(wǎng)站目錄,右側(cè)有個(gè)瀏覽網(wǎng)站的 瀏覽 *.80(http) ,可以訪問你的站點(diǎn);
右側(cè)這里可以配置修改你的網(wǎng)站目錄、名稱等等;
報(bào)錯(cuò):vcruntime140.dll丟失的解決方法;
下載安裝(下載后直接運(yùn)行就可以):Download Visual C++ Redistributable for Visual Studio 2015 from Official Microsoft Download Center
6、證書綁定看下面的一篇參考文章;
參考文章:
證書配置參考:
到此這篇關(guān)于windows server 2012 r2 服務(wù)器部署tp6 項(xiàng)目的文章就介紹到這了,更多相關(guān)windows server 2012 r2 部署內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!
