由于微軟已逐步開始重視PHP ON Windows的應用,相繼推出了Microsoft Web Platform,PHP Manager等IIS平臺工具,x86和x64系統均可使用,再也不用為在IIS上配置PHP而煩惱了,PHP Manager用途如下:
*關聯PHP和IIS
*并列運行多個PHP版本在同一臺服務器上,甚至在同一網站
*檢查PHP運行時配置和環境(的phpinfo()函數的輸出)
*配置各種PHP設置
*啟用或禁用PHP擴展
*遠程管理php.ini PHP配置文件
所以一直想體驗下PHP for IIS7.5,下面分享下在WIN7 IIS7.5上應用PHP Manager安裝配置PHP5的心得和感受。
我在Win 2008 R2上使用的是Microsoft Web Platform安裝PHP Manager和PHP的,首先介紹下Microsoft Web Platform這個平臺(也可以不安裝Microsoft Web Platform)。
Microsoft Web Platform是微軟整合開發語言以及應用程序的平臺,通過Microsoft Web Platform Installer可以安裝配置諸如ASP.NET、PHP等開發平臺以及相應的WEB應用,說白點有點類似軟件商店。
1、從微軟官方網站下載Microsoft Web Platform 3.0并安裝(可選):
官方下載地址:
http://www.microsoft.com/web/
http://www.microsoft.com/web/downloads/platform.aspx
默認安裝路徑為:C:/Program Files/Microsoft/Web Platform Installer
2、通過Microsoft Web Platform搜索下載或單獨下載最新的PHP Manager for IIS并安裝:
下載地址:http://phpmanager.codeplex.com/releases/view/53121
3、通過Microsoft Web Platform搜索下載或單獨下載最新的PHP 。
PHP官方網站下載地址:
http://windows.php.net/download/
微軟官方通過WEB安裝平臺安裝PHP地址:
http://www.microsoft.com/web/platform/phponwindows.aspx
windows 2008 R2 下面IIS7.5已經對fastcgi的支持有了很大改進,PHP 5.3發布的Windows版已經不支持ISAPI模式了,因為FastCGI大大加強了IIS處理PHP的能力,能迅速提高PHP站點的反應速度和生產力,并具有更高的穩定性和安全性,我們不建議朋友們再使用PHP-ISAPi模式。
本次環境搭建所有版本均經過多次測試保證無誤!鑒于目前很多程序對php5.3.1支持的都不錯,如果不是老版本,建議使用php5.3及以上版本,例如php 5.5 是目前不錯的選擇。下面呢還是以php5.2.17,使用較多的版本做個示例。
大家在安裝php版本的時候,應該考慮的是你使用的php程序對應支持的php版本。
windows2008 R2下面環境搭建分兩種情況 大家可以根據自己的運行需要選擇!
1 IIS7.5+PHP+Mysql+Wincache 1.0RC
這個環境組合大家已經看出來了 沒有zend,
各個版本分別是:
PHP5.2.11--請注意是非線程安全(Non Thead Safe)版本 PHP 5.2.17 Non-thread-safe zip package,
MYSQL5.0 x64(mysql數據庫多數可以用x64位,因為系統就是64位的),
Wincache1.1 for5.2,這個大家可以去微軟IIS官方下載,他將極大地提高您的系統運行效率!
下載地址:http://www.iis.net/downloads/microsoft/wincache-extension
如果感覺下載麻煩,可以到IIS7站長之家下載wincache(請注意誘導廣告)
如果您的服務器運行的都是開源程序,不需要zend,強烈建議您使用這個配置!
2 IIS7.5+PHP+Mysql+Zend+Xcache
此組合版本分別是
PHP5.2.17 請注意是線程安全(Thead Safe)版本:PHP 5.2.11 zip package
MYSQL5.0 x64,
ZendOptimizer3.3.3-windows x86
新聞熱點
疑難解答
圖片精選