亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Windows 2008 R2 用PHP Manager for IIS 配置PHP(FastCGI)環(huán)境

 更新時間:2016年06月07日 15:44:34   投稿:mdxy-dxy  
最近很多網(wǎng)站都開始使用2008 r2來配置php運行環(huán)境,因為2003微軟已經(jīng)開始不再支持,就連現(xiàn)在的很多服務(wù)器都不支持2003了,大家都提前進(jìn)入win2008時代吧,這篇文章為大家分析一下,如何選擇php版本

由于微軟已逐步開始重視PHP ON Windows的應(yīng)用,相繼推出了Microsoft Web Platform,PHP Manager等IIS平臺工具,x86和x64系統(tǒng)均可使用,再也不用為在IIS上配置PHP而煩惱了,PHP Manager用途如下:

*關(guān)聯(lián)PHP和IIS
*并列運行多個PHP版本在同一臺服務(wù)器上,甚至在同一網(wǎng)站
*檢查PHP運行時配置和環(huán)境(的phpinfo()函數(shù)的輸出)
*配置各種PHP設(shè)置
*啟用或禁用PHP擴(kuò)展
*遠(yuǎn)程管理php.ini PHP配置文件

所以一直想體驗下PHP for IIS7.5,下面分享下在WIN7 IIS7.5上應(yīng)用PHP Manager安裝配置PHP5的心得和感受。

  我在Win 2008 R2上使用的是Microsoft Web Platform安裝PHP Manager和PHP的,首先介紹下Microsoft Web Platform這個平臺(也可以不安裝Microsoft Web Platform)。

  Microsoft Web Platform是微軟整合開發(fā)語言以及應(yīng)用程序的平臺,通過Microsoft Web Platform Installer可以安裝配置諸如ASP.NET、PHP等開發(fā)平臺以及相應(yīng)的WEB應(yīng)用,說白點有點類似軟件商店。

1、從微軟官方網(wǎng)站下載Microsoft Web Platform 3.0并安裝(可選):
官方下載地址:
http://www.microsoft.com/web/
http://www.microsoft.com/web/downloads/platform.aspx

默認(rèn)安裝路徑為: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官方網(wǎng)站下載地址:
http://windows.php.net/download/
微軟官方通過WEB安裝平臺安裝PHP地址:
http://www.microsoft.com/web/platform/phponwindows.aspx

windows 2008 R2 下面IIS7.5已經(jīng)對fastcgi的支持有了很大改進(jìn),PHP 5.3發(fā)布的Windows版已經(jīng)不支持ISAPI模式了,因為FastCGI大大加強(qiáng)了IIS處理PHP的能力,能迅速提高PHP站點的反應(yīng)速度和生產(chǎn)力,并具有更高的穩(wěn)定性和安全性,我們不建議朋友們再使用PHP-ISAPi模式。

本次環(huán)境搭建所有版本均經(jīng)過多次測試保證無誤!鑒于目前很多程序?qū)hp5.3.1支持的都不錯,如果不是老版本,建議使用php5.3及以上版本,例如php 5.5 是目前不錯的選擇。下面呢還是以php5.2.17,使用較多的版本做個示例。
大家在安裝php版本的時候,應(yīng)該考慮的是你使用的php程序?qū)?yīng)支持的php版本。

windows2008 R2下面環(huán)境搭建分兩種情況 大家可以根據(jù)自己的運行需要選擇!
1  IIS7.5+PHP+Mysql+Wincache 1.0RC
這個環(huán)境組合大家已經(jīng)看出來了  沒有zend,
各個版本分別是:
PHP5.2.11--請注意是非線程安全(Non Thead Safe)版本 PHP 5.2.17  Non-thread-safe zip package
MYSQL5.0 x64(mysql數(shù)據(jù)庫多數(shù)可以用x64位,因為系統(tǒng)就是64位的),
Wincache1.1  for5.2,這個大家可以去微軟IIS官方下載,他將極大地提高您的系統(tǒng)運行效率!
下載地址:http://www.iis.net/downloads/microsoft/wincache-extension
如果感覺下載麻煩,可以到腳本之家下載wincache(請注意誘導(dǎo)廣告)
如果您的服務(wù)器運行的都是開源程序,不需要zend,強(qiáng)烈建議您使用這個配置!

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
Xcache1.3 for XCache-1.3.0-php-5.2.10-Win32-VC6-x86.zip
此組合可以完美運行當(dāng)今主流的PHP系統(tǒng),但是美中不足的是使用PHP線程安全版本無法加載wincache,很遺憾的一點!但是可以用xcache作為補(bǔ)充,但是相比PHP-ISAPI模式已經(jīng)好多了!

注意:
官網(wǎng)已經(jīng)注明,VC9的版本是給IIS用的,VC6的版本是給Apache用的。之所以要這樣區(qū)分,是因為VC9版本是用Visual Studio 2008編譯的,編譯器對程序進(jìn)行了更多的優(yōu)化,因而性能較好。至于Thead Safe(線程安全)/Non Thead Safe(非線程安全),官網(wǎng)并沒有說明各自用途何在。Google了一番以后,我找到了答案:FastCGI是單線程執(zhí)行的,因而不需要線程安全版本,去掉線程安全的防護(hù)后可以提高執(zhí)行效率;而ISAPI方式則是多線程模式,所以需要采用線程安全版本。

  說明:
下載的php是x86版,而Win2008 R2是64位系統(tǒng),應(yīng)該用x64版,但PHP官方不提供x64版,就用的x86版,不行再換。php 5.3的VC9版本需要先安裝VC2008運行庫(32位/64位)。

FastCGI模式下快速安裝PHP的教程可以到這里觀看:

Windows 2008R2自帶環(huán)境了IIS7.5 自帶已集成了FastCGI模塊,所以只要安裝時只要勾選上CGI模塊后,即可裝上FastCGI。

4、設(shè)置PHP Manager for IIS 1.2

在這里懶得抓圖了,大家對照一下自己的系統(tǒng)就可以了

 

 

然后選擇 PHP Manager ,點擊 ”Register new PHP version” ,選擇你的PHP解壓目錄

配置

解壓php到C盤根目錄。


    打開IIS7進(jìn)行PHP Manager進(jìn)行配置


單擊“Register new PHP version”,彈出框中瀏覽選擇“php-cgi.exe”

 

出現(xiàn)黃色警告,可以點擊“View Recommendations” 按照推薦設(shè)置進(jìn)行修改
"Check phpinfo()" 測試php支持情況。很方便查看具體配置信息:

 

解決辦法:安裝Visual C++ 2008 X64運行庫

注意:Visual C++ 2008,請根據(jù)操作系統(tǒng)進(jìn)行選擇x86,x64,不同版本不通用?。?!

 

 

設(shè)置錯誤報告

設(shè)置PHP運行限制

設(shè)置PHP.ini

php加載項的設(shè)置


好了,測試一下吧,新建一個記事本,內(nèi)容為:

復(fù)制代碼 代碼如下:

<?php
phpinfo();
?>

另存為Info.php,然后打開其網(wǎng)頁文件。

5.安裝MySQL

下載MySQL for Windows 5.1.57 x64安裝包,安裝完成后按配置向?qū)ё龊门渲谩?br /> 再自己動手把data文件夾挪移一下位置,修改方式如下:
1.停止mysql,在命令窗口中輸入并運行:net stop mysql 即可;
2.把"C:\programdata\MySQL\MySQL Server 5.1\Data\" 里的Data文件夾剪切到目的地,這里設(shè)定為D:\Mysql5.1\data
3.修改Mysql安裝目錄下的my.ini文件,找到其中關(guān)于“datadir=”的代碼,把datadir改成 datadir="D:\MySQL5.1\data\"
4.啟動mysql,在命令窗口中輸入并運行:net start mysql 即可;

6.安裝Wincache
微軟在推出了Windows Server 2008后,對PHP進(jìn)行了很大優(yōu)化,還發(fā)布了WinCache在在Windows下對PHP進(jìn)行加速的軟件,效果顯著。在一些測試中,WinCache的得分比eaccelerator和Xcache得分都要好。

WinCache可以在微軟的IIS官方網(wǎng)站上下載到,只支持FastCGI運行模式下,Non Thread Safe版本的PHP。

WinCache下載地址:http://www.iis.net/download/WinCacheForPhp

配合FastCGI模式安裝教程的WinCache版本在右上角:如下圖:


安裝WinCache: 點擊下載下來的exe文件,點'YES',然后出現(xiàn)一個路徑選擇框,選擇解壓到您的PHP安裝目錄下的ext文件夾即可。例如:C:\Program Files\PHP\ext

然后打開PHP.INI文件,例如C:\Program Files\PHP\php.ini ,在最底下加入一行:extension = php_wincache.dll

再重啟IIS即可。

WinCache安裝成功后會在PHPINFO頁面顯示出來。如下圖:

特別說明:
  1、在Win 2008上安裝配置PHP之前,你首先需要安裝配置好IIS7.5,并選上安裝CGI ,否則可能導(dǎo)致PHP安裝時不成功。


  2、在選擇下載PHP Manager時,PHP Manager有32和64位兩個版本,win 2008 R2系統(tǒng)是64位,建議下載64位版本。

相關(guān)文章

最新評論