果洛州網(wǎng)站建設(shè)及服務(wù)器配置
某單位主任打電話,咨詢有關(guān)網(wǎng)站建設(shè)事宜,來(lái)自于青海省久治縣,我便詳細(xì)介紹了關(guān)于客戶提出的需求,并出具解決方案。
?提到久治縣,愛(ài)旅行的人應(yīng)該都知道,更多的了解可以百度一下,我的第一印象會(huì)想起著名的年保玉則,一個(gè)富有神奇色差的地方,山清水秀,值得到此一游。
?????? 本項(xiàng)目涉及到:局域網(wǎng)網(wǎng)站建設(shè)、服務(wù)器配置、網(wǎng)站運(yùn)行環(huán)境配置,前二者顧名思義,做個(gè)網(wǎng)站、配個(gè)WEB服務(wù)器。有關(guān)網(wǎng)站的運(yùn)行環(huán)境,這一項(xiàng)從專業(yè)角度來(lái)說(shuō),很多網(wǎng)站開(kāi)發(fā)技術(shù)員,對(duì)網(wǎng)站的運(yùn)行環(huán)境的手工配置處于盲區(qū)。大多數(shù)人都用網(wǎng)上下載一個(gè)集成的軟件。這個(gè)軟件在本地使用比較方便,單在服務(wù)器端,就體現(xiàn)出小馬拉大車的情況,穩(wěn)定性根本滿足不了。接下來(lái),我詳細(xì)講解下有關(guān)wind2008服務(wù)器上有關(guān)php網(wǎng)站的運(yùn)行環(huán)境的手工配置。
1.安裝IIS
windows server 2008的IIS版本為7.0,包括fastcgi,安裝十分方便。
打開(kāi)“開(kāi)始”菜單→“服務(wù)器管理”,出現(xiàn)服務(wù)器管理界面滾動(dòng)條下翻,或者點(diǎn)擊主菜單的“角色”,然后點(diǎn)擊“添加角色”,出現(xiàn)向?qū)ы?yè)面后點(diǎn)擊下一步,選擇“web服務(wù)器(IIS)”點(diǎn)擊“下一步”之后,需要選擇功能,這里需要比默認(rèn)選項(xiàng)多增加一個(gè)“cgi”
點(diǎn)擊“下一步”,將會(huì)需要確認(rèn)一下安裝的內(nèi)容,此時(shí)點(diǎn)擊安裝,即可將IIS安裝在操作系統(tǒng)中。
安裝好IIS之后,需要進(jìn)行一個(gè)測(cè)試,在瀏覽器地址欄中輸入“http://localhost/”,如果出現(xiàn)IIS7的歡迎頁(yè)則說(shuō)明正常。接下來(lái)需要配置一個(gè)新網(wǎng)站,首先打開(kāi)IIS管理器(“開(kāi)始”→“所有程序”→“管理工具”→“internet 信息服務(wù)(IIS)管理器”)。
然后刪除默認(rèn)網(wǎng)站,在主菜單中,展開(kāi)網(wǎng)站菜單,然后再網(wǎng)站名稱上右鍵,點(diǎn)擊刪除即可。
????? 再新建一個(gè)網(wǎng)站,在“網(wǎng)站”上右擊,點(diǎn)擊添加網(wǎng)站,會(huì)出現(xiàn)信息網(wǎng)站添加的表單,首先輸入網(wǎng)站名稱,例如“dedecms”,路徑選擇為網(wǎng)站存放的路徑,單IP的服務(wù)器可以不必選擇IP,主機(jī)頭填寫為localhost,然后點(diǎn)擊確定。
????? 添加好網(wǎng)站后,打開(kāi)網(wǎng)站目錄,新建一個(gè)index.html,然后用記事本打開(kāi),輸入“hello dede”做測(cè)試。
還需要配置權(quán)限,回到IIS管理器中,在網(wǎng)站“dedecms”上右鍵,點(diǎn)擊“編輯權(quán)限”,進(jìn)入后點(diǎn)擊“安全”選項(xiàng)卡,再點(diǎn)擊其中的“編輯”
????? 打開(kāi)“編輯”窗口后點(diǎn)擊“添加”按鈕。添加一個(gè)“IUSR”到權(quán)限用戶列表中,然后為其勾選除了“完全控制”之外的權(quán)限。然后點(diǎn)擊“確定”。
????? 還需要在“屬性”窗口再次點(diǎn)確定,否則權(quán)限無(wú)法保存。
????? 結(jié)束此步驟后,就可以訪問(wèn)本地地址“http://127.0.0.1”進(jìn)行測(cè)試了,網(wǎng)頁(yè)上顯示出了“hello dede”,說(shuō)明配置成功。
2.php安裝。
在前面已經(jīng)提過(guò),IIS7中不必單獨(dú)安裝fastcgi,所以,我們只需要下載php安裝包進(jìn)行安裝即可,下載地址:http://windows.php.net/downloads/releases/archives/
?
下載好后,打開(kāi)安裝程序,經(jīng)過(guò)引導(dǎo),配置好路徑,來(lái)到選擇“web server setup”的地方,在這里我們選擇“IIS fastcgi”
然后點(diǎn)擊“next”按鈕,到了選擇安裝選項(xiàng)的步驟,一般安裝默認(rèn)的就可以了,如果要添加的話需要點(diǎn)擊一下前面的磁盤小圖標(biāo),然后選擇安裝,第一項(xiàng)是只安裝選中的項(xiàng)目,第二項(xiàng)是安裝所有該項(xiàng)目的子項(xiàng)目。(圖10)配置好后進(jìn)入下一步
配置好后,點(diǎn)擊“next”然后點(diǎn)擊“install”即可安裝php。
安裝完成后,我們還是需要測(cè)試一下,打開(kāi)剛才新建的網(wǎng)站目錄,新建一個(gè)test.php文件,用記事本打開(kāi),輸入
<?php
echo phpinfo();
?>
保存退出,再?gòu)臑g覽器中訪問(wèn)http://127.0.0.1/test.php
顯示出php信息,說(shuō)明php環(huán)境安裝成功。
3.mysql 安裝
mysql 下載地址 http://www.jb51.net/softs/2193.html
打開(kāi)下載的mysql安裝文件mysql-5.0.27-win32.zip,雙擊解壓縮,運(yùn)行“setup.exe”,出現(xiàn)如下界面
mysql安裝向?qū)?dòng),按“Next”繼續(xù)
選擇安裝類型,有“Typical(默認(rèn))”、“Complete(完全)”、“Custom(用戶自定義)”三個(gè)選項(xiàng),我們選擇“Custom”,有更多的選項(xiàng),也方便熟悉安裝過(guò)程
在“Developer Components(開(kāi)發(fā)者部分)”上左鍵單擊,選擇“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下屬子部分內(nèi)容,全部安裝在本地硬盤上”。在上面的“MySQL Server(mysql服務(wù)器)”、“Client Programs(mysql客戶端程序)”、“Documentation(文檔)”也如此操作,以保證安裝所有文件。點(diǎn)選“Change...”,手動(dòng)指定安裝目錄。
填上安裝目錄,我的是“F:\Server\MySQL\MySQL Server 5.0”,也建議不要放在與操作系統(tǒng)同一分區(qū),這樣可以防止系統(tǒng)備份還原的時(shí)候,數(shù)據(jù)被清空。按“OK”繼續(xù)。
返回剛才的界面,按“Next”繼續(xù)
確認(rèn)一下先前的設(shè)置,如果有誤,按“Back”返回重做。按“Install”開(kāi)始安裝。
正在安裝中,請(qǐng)稍候,直到出現(xiàn)下面的界面
這里是詢問(wèn)你是否要注冊(cè)一個(gè)mysql.com的賬號(hào),或是使用已有的賬號(hào)登陸mysql.com,一般不需要了,點(diǎn)選“Skip Sign-Up”,按“Next”略過(guò)此步驟。
現(xiàn)在軟件安裝完成了,出現(xiàn)上面的界面,這里有一個(gè)很好的功能,mysql配置向?qū)?,不用向以前一樣,自己手?dòng)亂七八糟的配置my.ini了,將 “Configure the Mysql Server now”前面的勾打上,點(diǎn)“Finish”結(jié)束軟件的安裝并啟動(dòng)mysql配置向?qū)А?br>
mysql配置向?qū)?dòng)界面,按“Next”繼續(xù)
選擇配置方式,“Detailed Configuration(手動(dòng)精確配置)”、“Standard Configuration(標(biāo)準(zhǔn)配置)”,我們選擇“Detailed Configuration”,方便熟悉配置過(guò)程。
選擇服務(wù)器類型,“Developer Machine(開(kāi)發(fā)測(cè)試類,mysql占用很少資源)”、“Server Machine(服務(wù)器類型,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫(kù)服務(wù)器,mysql占用所有可用資源)”,大家根據(jù)自己的類型選擇了,一般選“Server Machine”,不會(huì)太少,也不會(huì)占滿。
選擇mysql數(shù)據(jù)庫(kù)的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般)”、“Non-Transactional Database Only(非事務(wù)處理型,較簡(jiǎn)單,主要做一些監(jiān)控、記數(shù)用,對(duì)MyISAM數(shù)據(jù)類型的支持僅限于non-transactional),隨自己的用途而選擇了,我這里選擇“Transactional Database Only”,按“Next”繼續(xù)。
對(duì)InnoDB Tablespace進(jìn)行配置,就是為InnoDB 數(shù)據(jù)庫(kù)文件選擇一個(gè)存儲(chǔ)空間,如果修改了,要記住位置,重裝的時(shí)候要選擇一樣的地方,否則可能會(huì)造成數(shù)據(jù)庫(kù)損壞,當(dāng)然,對(duì)數(shù)據(jù)庫(kù)做個(gè)備份就沒(méi)問(wèn)題了,這里不詳述。我這里沒(méi)有修改,使用用默認(rèn)位置,直接按“Next”繼續(xù)