隨著Windows 的發布其服務器版本Windows Server 也相繼推出本篇將全面介紹如何在Windows Server 搭建安裝DedeCMS所需要的PHP+MySQL環境同時也將介紹如何在Windows Server 中設定服務器站點的安全
添加IIS服務器角色
點擊任務欄左下角的“服務器管理器”在“安裝類型”選項卡中選擇“基於角色或基於功能的安裝”服務器選擇中直接選擇當前服務器即可在服務器角色中選擇“Web服務器”(如圖)
然後到“Web服務器角色(IIS)”中選擇需要的IIS組件這裡需要額外勾選請求篩選IP和域限制URL授權Windows身份驗證HTTP重定向CGIISAPI擴展ISAPI篩選器
選擇完畢後確認安裝在同時“功能”選項卡中選擇安裝“NET Framework ”系統將會安裝IIS以及相關的服務組件
我們在浏覽器中輸入http://localhost如果看到以下頁面則表明我們已經安裝完畢
安裝MySQL服務器
Windows Server中安裝MySQL同以往版本安裝並沒有什麼不同
從MySQL官方下載Windows (x bit) MSI Installer
雙擊安裝包進行安裝我們選擇“Custom”模式將安裝目錄存放在“D:MySQL”中數據庫文件存放在“D:MySQLdata”中;
設定默認root管理員的帳號密碼這裡由於我們是本地測試所以設定密碼為如果是用於服務器環境需要根據情況將密碼端口重設;
至此MySQL服務器已經安裝完畢了(如圖)
安裝PHP
我們這裡選擇下載PHP可以從官方獲取這裡由於我們將采用Fastcgi模式安裝所以選擇VC x Non Thread Safe
雙擊包進行安裝將安裝目錄更改為“D:PHP”選擇服務器“IIS FASTCGI”;
確認安裝安裝完畢後在命令行中輸入“php v”看到如圖信息則表示已經安裝完成(如圖)
安裝IIS PHP Manager管理器
為了方便的對PHP管理我們選擇安裝IIS的PHP Manage組件可以從下載這個安裝過程非常簡單這裡不再詳細介紹
安裝DedeCMS
創建IIS權限控制帳戶
為了對站點文件進行權限控制我們需要添加一個專門用戶對站點目錄文件權限控制的用戶我們可以在“服務器管理器”中的“工具(T)”菜單欄中選擇“計算機管理器”在這裡我們來管理帳號
我們首先在“本地用戶和組”中添加一個名為“WebUsers”的用戶組
然後添加一個名為“IIS_DEDECMSUSER”的帳號這個帳號隸屬於“WebUsers”用戶組
這裡需要注意取消帳號的遠程控制權限同時在用戶屬性“遠程桌面服務配置文件”中“拒絕用戶登錄到遠程桌面桌面會話主機服務器的權限”(如圖)
From:http://tw.wingwit.com/Article/Common/201311/6667.html