- 本教程是在我配置好服務器后,整理出的,所以有些圖是借用別人的.
- 本教程是小白根據別人博客研究后根據實際遇到的問題所寫,一切都是自己摸索加百度
- 本教程的整個環境為
windows server2016 + iis10 + php5.6 + mysql5.7
- 我買的是阿里云的ECS服務器,所以系統直接就是 windows server2016.
- 有些新人可能不知道iis是什么,這里簡單說下,他和apache和tomcat是一樣的服務器軟件
一、打開 開始菜單
—— 服務器管理器
—— 添加角色和功能
圖1
圖2
二、開始之前下一步
,安裝類型下一步
圖3
圖3
三、服務器選擇
從服務器池中選擇服務器
——下一步
圖4
四、選擇 Web服務器(IIS)
,為了安裝 PHP,所以我們還要選擇安裝應用程序開發
——CGI
——下一步
圖5
五、為了保障兼容性,選擇性安裝 .Net 3.5 兼容舊程序。(重要:在最后一步安裝的時候,有些人可能.net3.5會安裝失敗)
圖6
.net3.5安裝失敗看這里解決,成功的請直接看第六步
圖7
原因分析
找不到安裝源文件。
解決辦法
可以通過如下 PowerShell
腳本進行安裝:
從開始菜單中找到 PowerShell
,右擊選擇 以管理員身份運行。
圖8
輸入如下腳本后回車執行:
- Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
- Restart-Service -Name wuauserv
- Install-WindowsFeature Net-Framework-Core
- Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
- Restart-Service -Name wuauserv
到這里.net3.5就安裝完事了,我們只要確保CGI安裝ok就行了.
六、單擊 安裝
——關閉
圖9
圖10
七、然后我們就可以在開始菜單中找到 IIS 了
圖11
八、打開及驗證是否已經安裝好
圖12
九、在 Edge 中輸入:http://localhost 顯示如下即成功
圖13
借鑒與 :
Windows Server 2016 配置指南 之 IIS10 環境安裝篇
Windows Server 2012 R2 或 2016 無法安裝 .NET Framework 3.5.1