DedeCms教程:Windows Server 2012 搭建PHP+MySQL環(huán)境安裝DedeCMS系統(tǒng)_DedeCms教程
隨著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,如果看到以下頁面則表明我們已經(jīng)安裝完畢。
2.安裝MySQL服務(wù)器
Windows Server2012中安裝MySQL同以往版本安裝并沒有什么不同。 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ù)庫文件存放在“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://php?aid=47733">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è)安裝過程非常簡(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ī)管理器”,在這里我們來管理帳號(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)。
5.2.創(chuàng)建IIS站點(diǎn)
接下來我們需要?jiǎng)?chuàng)建一個(gè)站點(diǎn): (1)我們將站點(diǎn)根目錄放在“D:Websiteswww.dede.comwww”中; (2)IIS中添加站點(diǎn),域名設(shè)定為“www.dede.com”; (3)我們?nèi)绻枰獪y(cè)試訪問,需要在host中添加:127.0.0.1 www.dede.com 完成后立即啟動(dòng)站點(diǎn)。(如圖5.2-1)
5.3.安裝DedeCMS程序
(1)我們從DedeCMS官方網(wǎng)站下載最新版本的DedeCMS程序:http://www.dedecms.com/products/dedecms/downloads/; (2)下載解壓安裝包,將uploads文件夾下的文件拷貝到站點(diǎn)更目錄“D:Websiteswww.dede.comwww”中; (3)在瀏覽器中輸入“www.dede.com”,這時(shí)候我們能夠看到安裝頁面,按照安裝提示進(jìn)行安裝(如圖5.3-1);
(4)數(shù)據(jù)庫設(shè)定密碼為“123456”,確定后就完成了本次安裝(如圖5.3-2);
6.站點(diǎn)安全設(shè)置
6.1.站點(diǎn)目錄權(quán)限配置
(1)首先我們?cè)贗IS中綁定設(shè)定的用戶帳號(hào),在站點(diǎn)的功能試圖中的“身份驗(yàn)證”,雙擊進(jìn)入后,在“匿名身份驗(yàn)證”中設(shè)定之前我們添加的用戶帳號(hào)“IIS_DEDECMSUSER”(如圖6.1-1);
(2)站點(diǎn)根目錄文件夾設(shè)定權(quán)限“D:Websiteswww.dede.comwww”,我們?cè)谖募䦅A右鍵屬性,在“安全”選項(xiàng)卡的“高級(jí)”中設(shè)定文件夾權(quán)限(如圖6.1-2);
(3)我們需要取消uploads、data以及生成靜態(tài)html文件目錄的執(zhí)行權(quán)限,可以在IIS站點(diǎn)功能試圖的“處理程序映射”中“編輯功能權(quán)限...”,取消腳本執(zhí)行權(quán)限(如圖6.1-3)。
6.2.管理后臺(tái)分離
接下來我們需要對(duì)后臺(tái)進(jìn)行分離,這樣能夠確保系統(tǒng)的安全性。 (1)創(chuàng)建管理后臺(tái)站點(diǎn),將系統(tǒng)更目錄下的dede管理后臺(tái)文件夾移動(dòng)到“D:Websiteswww.dede.comadmin”中,創(chuàng)建一個(gè)名為“admin.dede.com”的站點(diǎn)(如圖6.2-1);
hosts中添加紀(jì)錄:127.0.0.1 admin.dede.com
(2)按照5.1的方法,創(chuàng)建后臺(tái)管理文件夾控制帳號(hào)“IIS_DEDECMSADMIN”;
(3)按照6.1(1)中的辦法,綁定admin.dede.com站點(diǎn)目錄“IIS_DEDECMSADMIN”權(quán)限;
(4)按照6.1(2)中的辦法,給“D:Websiteswww.dede.comwww”以及“D:Websiteswww.dede.comadmin”都添加“IIS_DEDECMSADMIN”的管理權(quán)限,其中www目錄給予可寫入權(quán)限(如圖6.2-2);
(5)調(diào)整文件
找到D:Websiteswww.dede.comadminconfig.php,將第12行
require_once(DEDEADMIN.'/../include/common.inc.php');
改為
require_once(DEDEADMIN.'/../www/include/common.inc.php');
然后在這段代碼下面加上:
$cfg_plus_dir = $cfg_phpurl = $cfg_basehost."/".$cfg_plus_dir;
找到D:Websiteswww.dede.comadminlogin.php,將11行
require_once(dirname(__FILE__).'/../include/common.inc.php');
改為
require_once(dirname(__FILE__).'/../www/include/common.inc.php');
找到D:Websiteswww.dede.comwwwdatasafeinc_safe_config.php,第2行,改為
$safe_gdopen = '1,2,3,4,5,7';
找到D:Websiteswww.dede.comadminexit.php,第11行
require_once(dirname(__FILE__).'/../include/common.inc.php');
改為
require_once(dirname(__FILE__).'/../www/include/common.inc.php');
復(fù)制include中的相關(guān)文件
我們需要將include文件夾下的dialog、js、ckeditor拷貝到管理后臺(tái)站點(diǎn)D:Websiteswww.dede.comadmininclude(需要在admin下面創(chuàng)建inclde目錄)中以保證后臺(tái)正常使用。
7.完成配置安裝
至此我們完成了Winodws Server 2012整個(gè)環(huán)境搭建,已經(jīng)完成了配置和安裝。(如圖6.3-1)
當(dāng)然我們這里的服務(wù)器環(huán)境配置僅僅為一個(gè)基本的開發(fā)應(yīng)用環(huán)境來測(cè)試,真正用于在線服務(wù)器還需要對(duì)其中的某些步驟進(jìn)行調(diào)整,當(dāng)然您可以也可以選擇DedeCMS官方為您來搭建專業(yè)、安全的服務(wù)器環(huán)境。
如果如果您需要在Linux環(huán)境下搭建,可以參考:
《DedeCMS站點(diǎn)高級(jí)安全策略(Linux篇)》
《Linux下安裝DedeCMS及安全設(shè)置》
注意:轉(zhuǎn)載請(qǐng)注明來源。
查看更多 DedeCms教程 織夢(mèng)模板 織夢(mèng)DedeCms視頻教程 織夢(mèng)dedecms專題
相關(guān)DedeCms教程:
- Dedecms生成百度地圖圖文教程
- 織夢(mèng)dedecms生成下拉式友情鏈接列表
- DEDECMS使用拼音首字母做欄目名稱
- 織夢(mèng)DEDECMS站群增強(qiáng)版 DedeCMS搭建站群首選
- DedeCMS Error:Tag disabled:php錯(cuò)誤的完整處理方法
- dedecms編碼轉(zhuǎn)換方法 gbk轉(zhuǎn)UTF-8,UTF-8轉(zhuǎn)GBK
- 防XSS,sql注射,代碼執(zhí)行,文件包含的通用代碼
- DedeCms教程:優(yōu)化DedeCMS搜索結(jié)果
- DedeCms教程:Linux+Apache+PHP+MySQL服務(wù)器環(huán)境(CentOS篇)
- DedeCms教程:LuManager服務(wù)器管理軟件安裝DEDECMS軟件
- DedeCms教程:Ubuntu/Debian上安裝 PHP 5.3, Nginx 和 PHP-fpm
- DedeCms教程:windows server 2003 php 環(huán)境搭建
DedeCms教程教程Rss訂閱Cms教程搜索
DedeCms教程推薦
- 關(guān)于時(shí)區(qū)和更新列表無法生成最后一頁的解決方法
- DEDECMS讓跳轉(zhuǎn)網(wǎng)址直接鏈接而非跳轉(zhuǎn)的方法
- DEDECMS頻道管理---網(wǎng)站欄目管理
- 3.1lit一級(jí)欄目為最終列表欄目,列表顯示其下級(jí)欄目的文章的修改
- DedeCMS V5.3 二次開發(fā)參考手冊(cè)發(fā)布
- 突破下載地址最多只能有9個(gè)的限制
- dede3.01局部加省略號(hào)
- 【Autochannel 標(biāo)記使用實(shí)例】-DedeCMS模板制作使用實(shí)例教程(5)
- 一種很酷的時(shí)間效果
- 織夢(mèng)DedeCMS視頻教程
猜你也喜歡看這些
- 織夢(mèng)DEDE網(wǎng)絡(luò)工作室模板/設(shè)計(jì)工作室-沖刺2014
- dedecms電業(yè)有限公司企業(yè)模板
- 小菜出品-清新淘寶客模板風(fēng)格
- dedecms汽車電子企業(yè)模板/車載DVD導(dǎo)航儀織夢(mèng)模板
- cnker全站模板,匿名投稿+AJAX無刷新評(píng)論
- dedecms織夢(mèng)輕商城模板(微商城模板)
- 織夢(mèng)網(wǎng)絡(luò)工作室/廣告公司網(wǎng)站模板下載(含數(shù)據(jù))
- dedecms家電制冷設(shè)備維修企業(yè)模版
- dedecms仿最新獵奇奇聞趣事圖片文字織夢(mèng)模板
- dedecms博客模板,織夢(mèng)個(gè)人博客模板
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索DedeCms教程:Windows Server 2012 搭建PHP+MySQL環(huán)境安裝DedeCMS系統(tǒng)| DedeCms模板| Dede模板| 織夢(mèng)模板| dedecms
- 教程說明:
DedeCms教程-DedeCms教程:Windows Server 2012 搭建PHP+MySQL環(huán)境安裝DedeCMS系統(tǒng)
。