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了。
