iisphpasp
1,修改ASP腳本超時時間限制
右擊需要修改的站點,選擇「屬性」,然後選擇「主目錄」,再選擇「配置」。
選擇「選項」,在ASP腳本超時中修改下時間,確定下就可以了。
2,修改PHP腳本超時時間限制
FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------
Error Details:
•The FastCGI process exceeded configured activity timeout
•Error Number: 258 (0x80070102).
•Error Description: µÈ´ýµÄ²Ù×÷¹ýʱ¡£
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
如果伺服器正常,本錯誤往往發生在提交一個很大的字元串時發生。原因就是在處理如此「巨大」的字元串提交請求時,伺服器處理超時了。可以通過設置fcgiext.ini裡面的超時配置和php.ini里的超時配置來解決。當然,根據個人對伺服器設置的不同,可能還需要修改更多配置信息。比如允許一次性提交多少數據。
大概給該網站建立一個獨立的應用程序池也可以解決某些因此原因導致的問題。
在C:\WINDOWS\system32\inetsrv文件夾中找到fcgiext.ini文件。
注意:如果是新版的PHP環境,fcgiext.ini文件是存放在C:\ZkeysSoft\php\目錄。
打開文件後,裡面關於php腳本活動超時時間(ActivityTimeout)的配置信息如下:
[Types]
php=PHP
[PHP]
ExePath=c:\PHP\php-cgi.exe
InstanceMaxRequests=500
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:1000
ActivityTimeout=1200
裡面的數字可以自行調整。上面的提示,即配置文件里的ActivityTimeout=600 這個時間超時設置,600是10分鍾,最大可以設置為6000一小時。但不一定就是這個原因引起的。
㈡ iis中創建、配置一個web站點,使其可支持asp和php,所需的重點步驟有哪些
這個我配置過。
1、准備好php.ini,php5ts.dll,php5isapi.dll這3個文件,其中的php5是你擁有的php版本的文件,不同的版本,數字也不一樣,這沒關系。
2、將php.ini復制到windows目錄
如果要用session,先配置一下:
打開該文件,找到extension_dir
=
"./"
,將其改為
extension_dir
=
"C:\windows\extensions"
;再找到
session.save_path
=
/tmp
,將其改為
session.save_path
=
C:\windows\sessions
。(註:此時你需要在C:\windows目錄下建立sessions文件夾,以存放session
。)
3、將php5ts.dll,php5isapi.dll復制到system32目錄
4、在IIS中,添加Web服務擴展,要求的文件選擇復制到system32里的php5isapi.dll,勾選「設置擴展狀態為允許」
5、在要允許執行Php的站點上,設置其屬性。
【主目錄】【配置】【應用程序擴展】
點擊【添加】按鈕,可執行文件選擇復制到system32里的php5isapi.dll,擴展名為php,動作限制為:GET,HEAD,POST,然後確定。
重啟IIS。
現在,你設置的那個站點即可以運行ASP,又可以運行PHP了,同樣,你還可以為它添加Asp.Net或其他WEB服務擴展。
㈢ 如何在IIS v5.1(Internet 信息服務)中使用asp\php\cgi等等這些文件
IIS伺服器完全配置 現在我們要使IIS實現ASP,CGI,PERL和PHP+MYsql
所需軟體(都要是For Windows的):
ActivePerl、PHP、MYSQL
ActivePerl下載:
國內:http://www.downloadsky.com/down/ActivePerl-5.6.1.630-MSWin32-x86.zip (目前最新版本是ActivePerl V5.6.1.630)
PHP下載:
國內:http://www.downloadsky.com/down/php-4.0.6-Win32.zip (目前最新版本是PHP V4.0.6)
MYSQL下載:
國內: http://www.downloadsky.com/down/mysql-3.23.45-win.zip (目前最新版本是MYSQL V3.23.45)
---------------------------------------------------------------------------------------------
一.ASP支持:
不用說了吧,什麼都不用做,本身就支持ASP運行。
二.CGI,PERL支持:
1.安裝ActivePerl
運行下載的ActivePerl一步一步安裝(注意:安裝路徑請選
擇到根目錄的/usr/下(默認是perl),這樣對以後調試程序省很多事)
2.配置IIS
打開"Internet 信息服務"(在'管理工具'里),點開默認站點的屬性,如圖:
選擇 "主目錄" 選項卡,然後點 "配置(G)...",彈出如圖對話框:
然後 "添加(D)" 如下圖:
推薦"c:\usr\bin\perl.exe" 記得一定要在後面加上" %s %s " ,不然沒法執行cgi的,確定後。用同樣的方法添加擴展,如圖:
完成後如圖:
現在你的IIS已經支持cgi,perl了!
三.PHP、MYSQL支持:
1.安裝PHP和MYSQL
運行下載的PHP和MYSQL一步一步安裝就行了(裝到哪裡都
行,一般現在網上流行的都是安裝過的PHP,沒有安裝程序在:\php下)
2.PHP支持:
2.1 拷貝php目錄下dlls文件夾里所有文件到c:\windows\syst
em32下
2.2配置IIS:和剛才配置cgi一樣,添加.php 如下圖:
完成後如下圖:
最後,把如圖:
這里的 "執行許可權" 該成:"腳本和可執行文件" 然後確定ok!
現在你的IIS已經完全支持PHP+MYSQL了
註:MYSQL不許任何設置,直接安裝即可
簡單吧...... 過去的很多文章都寫得太復雜,而且不必要的步驟太多!
接下來就看你的了!
㈣ 騰訊雲iis配置雲伺服器如何添加asp和php兩種網路環境網站同時運行
1、安裝PHP的解析;
2、配置PHP;
3、配置IIS里,增加關於PHP解析所使用的腳本;
基本上就這幾步
可有參考:
以PHP4.3.2為例:
具體設置方法:
1、我們下載了php後,把它的壓縮包解壓到「C:php-4.3.2-Win32」中;
2、然後還在是「C:php-4.3.2-Win32」中,找到「php.ini-recommended」,找到之後把它改為「php.ini」;
3、然後把這個文件打開,再找到「extension_dir="./"」,找到之後把它改成「extension_dir="C:php-4.3.2-Win32extensions」;
4、我們再找到「session.save_path=/tmp」,改為「session.save_path=C:php-4.3.2-Win32sessions」;
5、然後將上面我們更名後的「php.ini」文件復制到「C:winnt」下;
6、把「C:php-4.3.2-Win32」下的「php4ts.dll」文件復制到「C:winntsystem32」下;
7、現在我們在控制面板的管理工具中,將「Internet信息服務(IIS)管理器」打開,在裡面選擇php站點,然後右鍵點擊它,選擇「屬性」;
8、在彈出來的對話框中,我們點擊「ISAPI篩選器」,然後點擊「添加」;
9、在彈出的「篩選器屬性」中,在「篩選器名稱」處填入「php」,然後在「可執行文件」處填上「C:php-4.3.2-Win32sapiphp4isapi.dll」,最後在擴展名處填上「php」;
10、上面的所有步驟都設置完成了之後,我們就需要重新啟動iis,重新啟動之後就ok了。