1.安裝IIS
windows server 2008的IIS版本為7.0,包括fastcgi,安裝十分方便。
開啟“開始”菜單→“伺服器管理”,出現伺服器管理介面(圖1)
圖1 - 伺服器管理
捲軸下翻,或者點擊主菜單的“角色”,然後點擊“添加角色”,出現嚮導頁面後點擊下一步,選擇“web伺服器(IIS)”(圖2)
圖2-添加角色
點擊“下一步”之後,需要選擇功能,這裡需要比預設選項多增加一個“cgi”(圖3)
圖3-選擇功能
點擊“下一步”,將會需要確認一下安裝的內容,此時點擊安裝,即可將IIS安裝在作業系統中。
安裝好IIS之後,需要進行一個測試,在瀏覽器地址欄中輸入“http://localhost/”,如果出現IIS7的歡迎頁面則說明正常。接下來需要配
置一個新網站,首先開啟IIS管理器(“開始”→“所有程式”→“管理工具”→“internet 資訊服務(IIS)管理器”)。
然後刪除預設網站,在主菜單中,展開網站菜單,然後再網站名稱上右鍵,點擊刪除即可(圖4)
圖4-刪除預設網站
再建立一個網站,在“網站”上右擊,點擊添加網站,會出現資訊網站添加的表單,首先輸入網站名稱,例如“dedecms”,直接選取為網站存放的路徑,單IP的伺服器可以不必選擇IP,主機頭填寫為localhost,然後點擊確定。
圖5-添加網站
添加好網站後,開啟網站目錄,建立一個index.html,然後用記事本開啟,輸入“hello dede”做測試。
還需要配置許可權,回到IIS管理器中,在網站“dedecms”上右鍵,點擊“編輯許可權”,進入後點擊“安全”選項卡,再點擊其中的“編輯”(圖6)
圖6-編輯許可權
開啟“編輯”視窗後點擊“添加”按鈕。添加一個“IUSR”到許可權使用者列表中,然後為其勾選除了“完全控制”之外的許可權。然後點擊“確定”。(圖7)
圖7-添加許可權
還需要在“屬性”視窗再次點確定,否則許可權無法儲存。
結束此步驟後,就可以訪問本地地址“http://127.0.0.1”進行測試了,網頁上顯示出了“hello dede”,說明配置成功。
圖8-測試網頁
2.php安裝。
在前面已經提過,IIS7中不必單獨安裝fastcgi,所以,我們只需要下載php安裝包進行安裝即可,下載地址:http://windows.php.net/downloads/releases/archives/
下載好後,開啟安裝程式,經過引導,配置好路徑,來到選擇“web server setup”的地方,在這裡我們選擇“IIS fastcgi”(圖9)
圖9-選擇IIS FastCGI
然後點擊“next”按鈕,到了選擇安裝選項的步驟,一般安裝預設的就可以了,如果要添加的話需要點擊一下前面的磁碟小表徵圖,然後選擇安裝,第一項是只安裝選中的項目,第二項是安裝所有該項目的子項目。(圖10)配置好後進入下一步
圖10-安裝選項
配置好後,點擊“next”然後點擊“install”即可安裝php。
安裝完成後,我們還是需要測試一下,開啟剛才建立的網站目錄,建立一個test.php檔案,用記事本開啟,輸入
<?php
echo phpinfo();
?>
儲存退出,再從瀏覽器中訪問http://127.0.0.1/test.php
顯示出php資訊,說明php環境安裝成功。
3.mysql安裝(註:以下步驟同樣適用於windows server 2008的mysql安裝)
下載mysql(http://www.mysql.com),安裝過程比較簡單,首先配置路徑,然後選擇安裝選項,一般採用預設安裝的方式,之後會進入一個設定精靈介面(圖12)
圖12-mysql設定精靈介面
連續下一步,需要選擇配置方式,這裡選擇配置方式,我們需要手動設定,所以選擇detailed configuration,然後點擊“下一步”(圖13)
圖13-配置方式
這裡需要選擇伺服器類型,如果是開發用的測試環境,選擇developer Machine ,如果是伺服器用,則選擇Server Machine,當
然單一用途的伺服器還可以選擇dedicated mysql server machine。選擇好後進入下一步(圖14)
圖14-伺服器類型
接下來是選擇伺服器使用,第一個是多功能資料庫,可以使用 InnoDB engine和MyISAM engine。第二個選項,它的效能偏向於
InnoDB,但是同時支援MyISAM engine。第三個選項是偏向於分析功能的MyISAM。至於這三個選項有什麼區別,其實只要知
道,MyISAM類型的資料庫引擎可以為php提供強大的檢索和分析功能。InnoDB的效能則偏重於儲存。
所以如果只做web伺服器的話選擇第三項即可,如果是有其它用途,建議選擇第一項。
圖15-資料庫用途
下一步需要選擇伺服器上的串連數量,這裡如果是測試用的小伺服器可以選擇最少的第一項,如果是流量巨大的網站,需要選擇第二項,或者第三項自行填寫。
之後是網路連接的選項,“enable TCP/IP Networking”可以按照需求來選擇,如果不做叢集的話可以把勾去掉,如果是在內網
環境,不為mysql做路由規則是完全可以開啟此項的。可以直接添加一個防火牆例外給3306連接埠。連接埠號碼可以選擇,但是推薦預設的3306。
還有一項是是否開啟嚴謹模式,此項推薦勾選(圖16)
圖16-伺服器網路連接
點擊下一步,選擇預設字元集,這裡選擇自訂的utf8字元集(圖17)
圖17-預設字元集
進入下一步,需要設定windows選項,這裡推薦安裝windows服務,並且自動啟動。第二個選項,如果有必要,可以選擇添加一個環境變數,可以方便命令列指向。(圖18)
圖18-windows選項
配置好後,進入下一步,需要為root使用者設定密碼,還有一個是否允許root使用者從遠程登入的選項,此處最好不勾選,否則安全性將會降低。
到此配置就全部結束了,點擊下一步,會出現安裝總結,點擊“execute”執行安裝即可。
安裝成功後,我們依然需要對此進行測試。