日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

在IIS6 配置使用php5.4的fastcgi模式

發布時間:2024/8/1 php 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在IIS6 配置使用php5.4的fastcgi模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在IIS6 配置使用php的fastcgi模式

??

1.下載FastCGI For IIS6

fastcgi頁面:http://www.iis.net/download/fastcgi

CGI配置教程 http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/


2、下載 php5.4

php on windows頁面:http://www.microsoft.com/web/platform/phponwindows.aspx

php 5.4 下載地址:http://windows.php.net/downloads/releases/php-5.4.0-nts-Win32-VC9-x86.zip

解壓到C:\php目錄下

設置IIS啟動帳號對 C:\php\ 有讀取執行權限

3、注冊PHP到FastCGI(原理是在fastcgi的ini中,增加一個擴展。)
cscript fcgiconfig.js -add -section:"php" -extension:php -path:"C:\php\php-cgi.exe"

fcgiconfig.js 在 C:\WINDOWS\system32\inetsrv 目錄下。

4、做一些性能和安全設置

C:\php\php.ini-recommended重命名為為C:\php\php.ini
打開C:\php\php.ini,修改:
extension_dir = "C:\php\ext"
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
php.ini 其他的地方設置跟平時配置isapi 模式一樣;

執行:
cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

以上兩項設置最大池和響應連接數,可以根據自己的硬件配置、使用情況修改

如果上面的命令無效,可以打開才C:\windows\system32\inetsrv\fcgiext.ini 內容如下:

[Types]
php=php

[php]
ExePath=C:\php\php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000

然后重啟IIS。

5、設置php.ini

date.timezone =Asia/Shanghai
short_open_tag = ON
display_errors = ON
variables_order = "EGPCS"
default_charset = "utf-8"

打開mysql的支持(去掉前綴的分號):

extension=php_mysql.dll
extension_dir = "ext"

放一個測試文件運行看看:
?
<?php phpinfo(); ?>

6、注意:

IIS6中已經創建的站點,不會自動添加.php映射。新建的站點,則會自動添加.php的映射。

如果提示14001錯誤,是因為VC9運行庫沒有安裝的緣故。

FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------

Error Details:

Error Number: 14001 (0x800736b1).
Error Description: 由于應用程序配置不正確,應用程序未能啟動。重新安裝應用程序可能會糾正這個問題。
HTTP Error 500 - Server Error.
Internet Information Services (IIS)

Microsoft Visual C++ 2008 Redistributable Package (x86)下載地址:

http://www.microsoft.com/downloads/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=zh-cn

下載后安裝即可。

7、不支持請求。 如果提示“不支持請求”,那就創建一個.php的映射。

.php 勾選腳本引擎(默認),指向 C:\WINDOWS\system32\inetsrv\fcgiext.dll 。即可。

#End

總結

以上是生活随笔為你收集整理的在IIS6 配置使用php5.4的fastcgi模式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。