|
|
|
隨著Windows 8的發(fā)布,其服務(wù)器版本W(wǎng)indows Server 2012也相繼推出,本篇將全面介紹如何在Windows Server 2012搭建安裝DedeCMS所需要的PHP+MySQL環(huán)境,同時(shí)也將介紹如何在Windows Server 2012中設(shè)定服務(wù)器站點(diǎn)的安全。
1.添加IIS服務(wù)器角色
點(diǎn)擊任務(wù)欄左下角的“服務(wù)器管理器”,在“安裝類型”選項(xiàng)卡中選擇“基于角色或基于功能的安裝”,服務(wù)器選擇中直接選擇當(dāng)前服務(wù)器即可,在服務(wù)器角色中選擇“Web服務(wù)器”(如圖1-1)。
然后到“Web服務(wù)器角色(IIS)”中選擇需要的IIS組件。這里需要額外勾選:請(qǐng)求篩選、IP和域限制、URL授權(quán)、Windows身份驗(yàn)證、HTTP重定向、CGI、ISAPI擴(kuò)展、ISAPI篩選器。
選擇完畢后確認(rèn)安裝,在同時(shí)“功能”選項(xiàng)卡中選擇安裝“.NET Framework 3.5”,系統(tǒng)將會(huì)安裝IIS以及相關(guān)的服務(wù)組件。
我們?cè)跒g覽器中輸入http://localhost,如果看到以下頁(yè)面則表明我們已經(jīng)安裝完畢。

2.安裝MySQL服務(wù)器
Windows Server2012中安裝MySQL同以往版本安裝并沒(méi)有什么不同。
2.1.從MySQL官方:http://dev.mysql.com/downloads/mysql/5.1.html下載Windows (x86, 64-bit), MSI Installer。
2.2.雙擊安裝包進(jìn)行安裝,我們選擇“Custom”模式,將安裝目錄存放在“D:MySQL”中,數(shù)據(jù)庫(kù)文件存放在“D:MySQLdata”中;
2.3.設(shè)定默認(rèn)root管理員的帳號(hào)密碼,這里由于我們是本地測(cè)試,所以設(shè)定密碼為:123456,如果是用于服務(wù)器環(huán)境,需要根據(jù)情況將密碼、端口重設(shè);
至此MySQL服務(wù)器已經(jīng)安裝完畢了(如圖:2-1)。
3.安裝PHP
3.1.我們這里選擇下載PHP5.3,可以從官方:http://windows.php.net/download/獲取。這里由于我們將采用Fast-cgi模式安裝,所以選擇VC9 x86 Non Thread Safe。
3.2.雙擊包進(jìn)行安裝,將安裝目錄更改為“D:PHP”,選擇服務(wù)器“IIS FAST-CGI”;
3.3.確認(rèn)安裝,安裝完畢后在命令行中輸入“php -v”,看到如圖信息則表示已經(jīng)安裝完成。(如圖3-1)
4.安裝IIS PHP Manager管理器
為了方便的對(duì)PHP管理,我們選擇安裝IIS的PHP Manage組件,可以從:http://phpmanager.codeplex.com下載,這個(gè)安裝過(guò)程非常簡(jiǎn)單,這里不再詳細(xì)介紹。
5.安裝DedeCMS
5.1.創(chuàng)建IIS權(quán)限控制帳戶
為了對(duì)站點(diǎn)文件進(jìn)行權(quán)限控制,我們需要添加一個(gè)專門用戶對(duì)站點(diǎn)目錄文件權(quán)限控制的用戶,我們可以在“服務(wù)器管理器”中的“工具(T)”菜單欄中選擇“計(jì)算機(jī)管理器”,在這里我們來(lái)管理帳號(hào)。
我們首先在“本地用戶和組”中添加一個(gè)名為“WebUsers”的用戶組。
然后添加一個(gè)名為“IIS_DEDECMSUSER”的帳號(hào),這個(gè)帳號(hào)隸屬于“WebUsers”用戶組。
這里需要注意取消帳號(hào)的遠(yuǎn)程控制權(quán)限,同時(shí)在用戶屬性“遠(yuǎn)程桌面服務(wù)配置文件”中“拒絕用戶登錄到遠(yuǎn)程桌面桌面會(huì)話主機(jī)服務(wù)器的權(quán)限”(如圖5.1-1)。
|
|
發(fā)表留言請(qǐng)先登錄!
|