麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > IIS > 正文

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

2024-08-29 03:16:21
字體:
來源:轉載
供稿:網(wǎng)友

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

*關聯(lián)PHP和IIS
*并列運行多個PHP版本在同一臺服務器上,甚至在同一網(wǎng)站
*檢查PHP運行時配置和環(huán)境(的phpinfo()函數(shù)的輸出)
*配置各種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是微軟整合開發(fā)語言以及應用程序的平臺,通過Microsoft Web Platform Installer可以安裝配置諸如ASP.NET、PHP等開發(fā)平臺以及相應的WEB應用,說白點有點類似軟件商店。

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

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

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


windows2008 R2下面環(huán)境搭建分兩種情況 大家可以根據(jù)自己的運行需要選擇!
1  IIS7.5+PHP+Mysql+Wincache 1.0RC
這個環(huán)境組合大家已經看出來了  沒有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
如果感覺下載麻煩,可以到VEVB武林網(wǎng)下載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
Xcache1.3 for XCache-1.3.0-php-5.2.10-Win32-VC6-x86.zip
此組合可以完美運行當今主流的PHP系統(tǒng),但是美中不足的是使用PHP線程安全版本無法加載wincache,很遺憾的一點!但是可以用xcache作為補充,但是相比PHP-ISAPI模式已經好多了!

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

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

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

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

PHPManager,Windows2008R2,IIS,FastCGI

4、設置PHP Manager for IIS 1.2

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

PHPManager,Windows2008R2,IIS,FastCGI

 PHPManager,Windows2008R2,IIS,FastCGI

PHPManager,Windows2008R2,IIS,FastCGI

PHPManager,Windows2008R2,IIS,FastCGI

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

配置

解壓php到C盤根目錄。

PHPManager,Windows2008R2,IIS,FastCGI

 

    打開IIS7進行PHP Manager進行配置

 

PHPManager,Windows2008R2,IIS,FastCGI

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

PHPManager,Windows2008R2,IIS,FastCGI

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

PHPManager,Windows2008R2,IIS,FastCGI

 PHPManager,Windows2008R2,IIS,FastCGI

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

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

PHPManager,Windows2008R2,IIS,FastCGI

PHPManager,Windows2008R2,IIS,FastCGI

 PHPManager,Windows2008R2,IIS,FastCGI

設置錯誤報告

設置PHP運行限制

設置PHP.ini

php加載項的設置


好了,測試一下吧,新建一個記事本,內容為:

 

復制代碼 代碼如下:

<?php
phpinfo();
?>

 

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

5.安裝MySQL

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

6.安裝Wincache
微軟在推出了Windows Server 2008后,對PHP進行了很大優(yōu)化,還發(fā)布了WinCache在在Windows下對PHP進行加速的軟件,效果顯著。在一些測試中,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 ,否則可能導致PHP安裝時不成功。

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 高清国产福利 | 久久免费视频8 | 黄色7777| 国产成人小视频在线观看 | 久久国产一二区 | 四季久久免费一区二区三区四区 | 黄色一级片免费在线观看 | 日本黄色免费观看视频 | 毛片视频免费观看 | 日韩黄色片在线观看 | 成人一级毛片 | 毛片在线免费 | 国产超碰人人爽人人做人人爱 | 久久国产精品影视 | 色综合激情| 成人免费看片a | 欧美一级毛片美99毛片 | 香蕉久久久精品 | 免费国产成人高清在线看软件 | 成人黄色短视频在线观看 | 99亚洲| 一级电影在线观看 | 国产精品一区在线免费观看 | 久久久一区二区三区视频 | 久久精品欧美一区二区 | 久久福利小视频 | 性爱视频免费 | 免费在线观看国产精品 | 曰本三级日本三级日本三级 | 久久久一区二区三区四区 | 久章草影院 | 黄色网址免费入口 | 1024亚洲天堂 | 欧美日韩一区,二区,三区,久久精品 | 国产亚洲精品一区二区三区 | 草草免费视频 | 久久精品99久久久久久2456 | 亚洲一区二区三区高清 | 中文字幕一区二区三区四区 | 久久97视频 | 少妇色诱麻豆色哟哟 |