第二課 執行平臺安裝與偵錯 IIS

日期:2008-07-29  作者:喜騰小二  來源:喜騰網  培訓中心

在Vista中,我們可以看得到新版本的IIS 7.0看上去比6.0有了很大的改進。

妳現在可以自由開啓IIS 7.0,並在個人電腦上架設自己的網站。

下麵是開啓方法:
1. 熱鍵WinKey+R—輸入”cmd.exe” (不帶引號)。
2. 輸入下列指令:

start /w pkgmgr.exe /iu:IIS-WebServerRole;IIS-WebServerFeature;IIS-FTPServerFeature

然後,就會自動安裝IIS 7.0。


而且,IIS 7.0已經完全元件化,類似於Apache。

以上方法開啓後,開啟控制麵闆,點程式和功能,點左側的開啟或關閉windows功能,彈出的視窗勾選internet資訊服務,點確定,安裝完在控制麵闆的管理工俱裡麵就看到了。

安裝好之後,PHP 5 for Windows 的 Binary zip 包。。將其解壓縮到 C:\\PHP 目錄下,然後複製一份 php.ini-dist 改名為 php.ini。接下來開啟我的電腦->內容->進階係統設定->環境變數裡,新增上可執行檔案的尋找路徑(PATH)和 php.ini 的尋找路徑(PHPRC):


接下來開始配置 IIS 7,下麵是 IIS 7 的啓動後的開始畫麵,看上去比較酷:


妳可以對某個站點進行配置,也可以對整個伺服器進行配置,當然對整個伺服器配置對於以後的事情可能就更加方便了,比如開啓新檔一個站點,就可以支援 PHP,這對於作虛擬主機是非常合適的,所以這裡我們是按照對整個伺服器進行配置來作的。因此先選中要配置的伺服器,預設當然是妳的本機伺服器了,妳會看到選中以後,右麵的畫麵跟 IIS 6 完全不同了:


從這整個內容頁中選擇妳要找的特性當然比較費眼,所以,妳可以按照範圍(Areas)和分類(Categories)來選擇。這裡我們要配置的是 ISAPI and CGI Restrictions,它可以從 IIS 範圍的 Security 分類中找到:


在全部安裝的情況下,ISAPI and CGI Restrictions 頁中預設有 ASP 和 ASP.NET 兩項:

我們在最右麵的工作(Tasks)裡選擇 New Restriction… 來為 PHP 建立 Restriction,要填寫的內容如圖所示:


接下來我們可以為 PHP 程式建立一個應用程式池:


在然後配置預設文檔,增加一個 index.php 的預設文檔:



配置 IIS 範圍裡 Server Components 分類中的 Handler Mappings 選項:


這一步是最重要的,在這裡,我們要新增的是 Script Map,要填寫的內容如圖所示:


配置完這一步後,PHP 就可以執行了。不需要配置 ISAPI Filters,也不要重啓 IIS 伺服器,妳可以直接在 C:\\inetpub\\wwwroot 目錄下建立一個 index.php,內容:
phpinfo();
?> 然後再浏覽器中輸入 http://localhost 如果看到下圖,就幫助配置成功了


我們應該配置一下儲存 Session 的目錄,不然的話,Session 可能無法正常工作。
首先,為 Session 檔案建一個檔案夾,這裡我們以 C:\\PHP\\sessions 目錄為例,建立好之後,給其分配授權權,這裡需要給 IIS_IUSRS 使用者組以完全控制授權權,IIS_IUSRS 使用者組應該是 IIS 7 中新加的使用者組,在之前的版本中,我似乎未見到過:


然後,把這個路徑,新增到 php.ini 中,注意去掉 session.save_path 前麵的分號:


再次重新整理 http://localhost 這個页面,如果看到 session.save_path 的項是妳所配置的目錄。



技術考試

上一篇

下一篇

喜騰培訓

站內新聞

我要啦免费统计