日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Vista下玩轉(zhuǎn)php開發(fā) IIS7下安裝配置php實戰(zhàn)指南

6 月 27 日,微軟發(fā)布了 Virtual Machine Additions for Vista Beta 2,我將其安裝在 Virutal Server 2005 R2 SP1 Beta 1 上之后,終于可以玩 IIS 7 了 。在安裝這個版本的 VM Additions 之前,我的 Longhorn Server Beta 2 虛擬機一直用的是 for Windows 2003 的 VM Additions,那個速度別提有多慢了 。裝了這個版本以后,在給 Longhorn Server Beta 2 虛擬機分了 480M 內(nèi)存的情況下,速度飛快,感覺棒極了!于是終于開始了 IIS 7 之旅 。
作為一個 PHP 玩家,在有 IIS 7 可用之后,第一個想法自然是給 PHP 在 IIS 7 上安一個家 。下面就是我的全部安裝過程圖解 。
首先,安裝 IIS 7,這個就不用說了吧 。為了體驗 IIS 7 的全部功能,我把它全部特性都安裝了,但在本文中我還不打算介紹這些,不然就扯得太遠(yuǎn)了 。安裝好之后,PHP 5 for Windows 的 Binary zip 包 。將其解壓縮到 C:PHP 目錄下,然后復(fù)制一份 php.ini-dist 改名為 php.ini 。接下來打開我的電腦->屬性->高級系統(tǒng)設(shè)置->環(huán)境變量里,添加上可執(zhí)行文件的查找路徑(PATH)和 php.ini 的查找路徑(PHPRC):
接下來開始配置 IIS 7,下面是 IIS 7 的啟動后的開始畫面,看上去比較酷:
你可以對某個站點進(jìn)行配置,也可以對整個服務(wù)器進(jìn)行配置,當(dāng)然對整個服務(wù)器配置對于以后的事情可能就更加方便了,比如新建一個站點,就可以支持 PHP,這對于作虛擬主機是非常合適的,所以這里我們是按照對整個服務(wù)器進(jìn)行配置來作的 。因此先選中要配置的服務(wù)器,默認(rèn)當(dāng)然是你的本地服務(wù)器了,你會看到選中以后,右面的畫面跟 IIS 6 完全不同了:
從這整個屬性頁中選擇你要找的特性當(dāng)然比較費眼,所以,你可以按照范圍(Areas)和分類(CategorIEs)來選擇 。這里我們要配置的是 ISAPI and CGI Restrictions,它可以從 IIS 范圍的 Security 分類中找到:
在全部安裝的情況下,ISAPI and CGI Restrictions 頁中默認(rèn)有 ASP 和 ASP.NET 兩項:
我們在最右面的任務(wù)(Tasks)里選擇 New Restriction… 來為 PHP 創(chuàng)建 Restriction,要填寫的內(nèi)容如圖所示:
接下來我們可以為 PHP 程序創(chuàng)建一個應(yīng)用程序池:
在然后配置默認(rèn)文檔,增加一個 index.php 的默認(rèn)文檔:
接下來,配置 IIS 范圍里 Server Components 分類中的 Handler Mappings 選項:
這一步是最重要的,在這里,我們要添加的是 Script Map,要填寫的內(nèi)容如圖所示:
配置完這一步后,PHP 就可以運行了 。不需要配置 ISAPI Filters,也不要重啟 IIS 服務(wù)器,你可以直接在 C:inetpubwwwroot 目錄下創(chuàng)建一個 index.php,內(nèi)容就是執(zhí)行一個 phpinfo() 函數(shù),然后再瀏覽器中輸入 http://localhost,如果看到下圖,就說明配置成功了:
安裝好了 PHP,接下來就是給它在裝個加速器了,我一般使用的是 Zend Optimizer,因為這個最好配置 。你可以從這里下載它:ZendOptimizer-3.0.1-Windows-i386.exe 。
安裝過程中,我們會發(fā)現(xiàn) Zend Optimizer 居然能識別出 IIS 7 來,真是厲害:
安裝好后,刷新那個頁面,在頁面底部的某個位置,你就會發(fā)現(xiàn) Zend Optimizer 已經(jīng)啟動了:
再接下來,我們應(yīng)該配置一下保存 Session 的目錄,不然的話,Session 可能無法正常工作 。
首先,為 Session 文件建一個文件夾,這里我們以 C:PHPsessions 目錄為例,建立好之后,給其分配權(quán)限,這里需要給 IIS_IUSRS 用戶組以完全控制權(quán)限,IIS_IUSRS 用戶組應(yīng)該是 IIS 7 中新加的用戶組,在之前的版本中,我似乎未見到過:
然后,把這個路徑,添加到 php.ini 中,注意去掉 session.save_path 前面的分號:
再次刷新 http://localhost 這個頁面,如果看到 session.save_path 的項是你所配置的目錄,這八成就成功了:

推薦閱讀