利用PHP Manager,windows 2008 R2 IIS7.5安裝多版本PHP環(huán)境
個(gè)人對(duì)在windows 2008 R2上,在iis環(huán)境中配置安裝php環(huán)境實(shí)踐中的注意點(diǎn):
1、如需要在服務(wù)器上配置mysql的話,在配置php環(huán)境前先安裝mysql。(根據(jù)自己的需求,下載相應(yīng)的mysql版本)
mysql安裝配置步驟請(qǐng)查看://www.jb51.net/article/39188.htm
sqlserver 2008安裝://www.jb51.net/article/30243.htm
win2008 r2安裝sqlserver 2008需要注意的是,iis好像要安裝asp.net與.net組件,否則容易出現(xiàn)問題。當(dāng)然因?yàn)榉?wù)器環(huán)境的配置問題,都可以搜索相關(guān)的錯(cuò)誤提示,武林網(wǎng)之家之前都整理過相關(guān)的解決方法。
2、下載php版本文件包,在C盤下創(chuàng)建php文件夾,將文件包中的內(nèi)容解壓到該文件夾下。(可將多版本的php存放在該文件夾下)
3、下載安裝PHP Manager(http://phpmanager.codeplex.com/releases/view/69115),安裝完后,這時(shí)在iis管理界面中就會(huì)多一個(gè)PHP Manager管理選項(xiàng)。
下來就不需要自己在修改php.ini文件,配置php,只需利用PHP Manager來選擇需要的php版本中php-cgi.exe就ok了。
詳細(xì)的操作步驟請(qǐng)查看下面的內(nèi)容:
法一:
最近調(diào)試程序,要在PHP5.2和5.3之間換來換去,而習(xí)慣了windows下的開發(fā),就琢磨怎么在iis下安裝多版本支持,赫然發(fā)現(xiàn)其實(shí)微軟都為我們準(zhǔn)備了好工具。
微軟對(duì)PHP的支持越來越強(qiáng),這點(diǎn)在IIS7中體現(xiàn)明顯,不但有FastCgi的大力支持,還為PHP的管理專門增加了個(gè)PHP Manager。有了這個(gè)東東,在windows環(huán)境下基于iis7安裝PHP簡(jiǎn)直是易如反掌。
雖然現(xiàn)在PHP5.3已經(jīng)出來很久,但許多開源的PHP程序都不是很好支持它,還是PHP5.2為主流。有了PHP Manager這個(gè)好東西,在iis下安裝多個(gè)版本的PHP也變得非常容易。
具體步驟如下:
1. 在微軟的網(wǎng)站上下載PHP Manager(http://phpmanager.codeplex.com/releases/view/69115),雙擊安裝。這時(shí)在iis管理界面中就會(huì)多一個(gè)PHP Manager管理選項(xiàng)。
2. 從PHP官網(wǎng)上下載windows版本的PHP程序。因?yàn)椴捎肍astCgi模式運(yùn)行,所以最新的5.2.17和5.3.8都選擇下載nts(非線程安全)的zip版本。下載下來后,找個(gè)地方分別解壓縮,例如分別放在C:/PHP下的5.2和5.3目錄下。
官方下載地址:http://museum.php.net/php5/
3. 進(jìn)入IIS管理界面,雙擊PHP Manager,選擇Register New PHP Version,這是彈出一個(gè)選擇框,選擇5.2版本目錄下的php-cgi.exe文件,確認(rèn)。再此點(diǎn)擊Register New PHP Version,選擇5.3版本目錄下的php-cgi.exe文件,確認(rèn)后,多版本的環(huán)境就搭建好了。簡(jiǎn)單吧。
需要用到那個(gè)PHP版本,就點(diǎn)擊change PHP version選擇需要的版本即可。要檢驗(yàn)是否設(shè)置好,還可以點(diǎn)旁邊的check phpinfo()來查看相應(yīng)PHP設(shè)置信息。
4. 在PHP Manager中對(duì)PHP的設(shè)置也簡(jiǎn)化了很多,可以在PHP Setting和PHP Extension里面直接可視化的管理php.ini,而查看相應(yīng)的iis配置,會(huì)發(fā)現(xiàn)php manager已經(jīng)為我們生成好了相應(yīng)的映射,真是方便到家了。
新聞熱點(diǎn)
疑難解答
圖片精選