windows server 2012 r2 服務器部署tp6 項目
序:此前是一直部署的都是 liunx 的 CentOS 操作系統的,突然,接到一個是Windows的系統的服務器,把我整不會瞭,嘎,嘎…,差點就芭比Q瞭,看瞭大量文章,好吧,自己動手;
1、下載PHP,下載地址:windows.php.net – /downloads/releases/
2、安裝包拷貝到到新建的php文件夾下並解壓,復制一份php.ini-development 文件命名為php.ini
3、打開服務器管理,可以看到我已經下載瞭IIS,不過還可以在添加角色和功能 下安裝其他需要的功能
一步步走,選擇需要的功能;進入站點程序配置
選著配置,添加php模塊映射,在默認文檔裡添加 index.php 放在第一位;
4、請求路徑和模塊都是像以下一樣的,執行文件按你安裝的目錄來,名稱自定義
然後在的訪問的public下有一個web.configd的文件,這個是設置偽靜態的,內容為:
<?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、點擊網站下的網站目錄,右側有個瀏覽網站的 瀏覽 *.80(http) ,可以訪問你的站點;
右側這裡可以配置修改你的網站目錄、名稱等等;
報錯:vcruntime140.dll丟失的解決方法;
下載安裝(下載後直接運行就可以):Download Visual C++ Redistributable for Visual Studio 2015 from Official Microsoft Download Center
6、證書綁定看下面的一篇參考文章;
參考文章:
windows server 2019開啟iis服務器+tp5.1的配置
證書配置參考:
https://jingyan.baidu.com/article/154b46316f77fe28ca8f4136.html
到此這篇關於windows server 2012 r2 服務器部署tp6 項目的文章就介紹到這瞭,更多相關windows server 2012 r2 部署內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- windows server 2019開啟iis服務器+tp5.1的完美配置運行流程
- Vue.js 前端項目在常見 Web 服務器上的部署配置過程
- IIS中301重定向跳轉web.config規則和http重定向模塊的實現教程
- IIS7中Web.config的rewrite實例分析講解,教你看懂重寫規則
- Apache中偽靜態Rewrite的使用方法和URL重寫規則表達式講解