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