当前位置:首页 » 编程语言 » phpfastcgiiis

phpfastcgiiis

发布时间: 2022-09-20 00:05:34

A. 护卫神php套件出现"FastCGI"等错误怎么解决

错误一: 处理程序“FastCGI”在其模块列表中有一个错误模块“FastCgiMole”。

英文系统提示:Handler “FastCGI” has a bad mole “FastCgiMole” in its mole list。

原因分析:这个主要是没有安装应用程序开发功能。
解决办法:把应用程序开发功能选择上就可以了,PHP的CGI版本,CGI的功能是必须选择的。

错误二:模块IsapiMole通知ExecuteRequestHandler处理程序PHP-Handler错误代码0x800700
或 处理程序“AboMapperCustom-5095705”在其模块列表中有一个错误模块“IsapiMole”

原因分析:没有安装ISAPI扩展。
解决办法:在IIS安装ISAPI扩展即可。

错误三:The FastCGI Handler was unable to process the request.

原因分析:这种多出现于PHP升级,一般是你升级前的PHP.ini存放在C:\windows\system32\php.ini
解决办法:删除C:\windows\system32\php.ini,并重启IIS。

错误四:

解决办法:这个可能是权限不足导致的,在网站根目录的上一级目录加Users的读权限即可。
错误五:
错误提示:Unable to place a FastCGI process in a JobObject. Try disabling the Application Pool CPU Limit feature

原因分析:IIS开启了程序池的CPU限制,而FastCGI模式的PHP不支持CPU限制。
解决办法:取消程序池CPU限制,或使用ISAPI模式的PHP。

错误六:
安装PHP7.0套件出现错误“FastCGI进程意外退出”,双击“php-cgi.exe”出现提示“无法启动此程序,因为计算机中丢失 api-ms-win-crt-stdio-l1-1-0.dll。尝试重新安装该程序以解决此问题。”,如图:

原因分析:出现此种情况,是因为服务器无法安装VC++ 2015运行库,导致php运行环境不具备,因此出错。
解决办法:据分析,出现此种情况的解决办法最好就是重装系统,并且更换操作系统,如果还不行,建议打SP1补丁。

B. IIS7.0 以fastCgi 模式运行PHP 上传文件大小限制 怎么设置

打开系统盘找到 C:\Windows\System32\inetsrv\config\schema目录,该目录下有一个IIS_schema.xml,右击打开文件,Ctrl+F,然后输入"<attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />",
找到该配置节点,看到有一个defaultValue=30000000,不错,就是它限制了上传文件的大小,修改它就可以了,文件是只读属性!要先把文件的只读属性改掉。

C. IIS7.0 以fastCgi 模式运行PHP 上传文件大小限制 怎么设置


系统盘找
C:\Windows\System32\inetsrv\config\schema目录
该目录
IIS_schema.xml
右击打
文件
Ctrl+F
输入"<attribute
name="maxAllowedContentLength"
type="uint"
defaultValue="30000000"
/>"

该配置节点

defaultValue=30000000

限制
传文件
修改
文件
读属性
要先
文件
读属性改掉

D. IIS7.0 以fastCgi 模式运行PHP 上传文件大小限制 怎么设置


系统盘找
C:\Windows\System32\inetsrv\config\schema目录
该目录
IIS_schema.xml
右击打
文件
Ctrl+F
输入"<attribute
name="maxAllowedContentLength"
type="uint"
defaultValue="30000000"
/>"

该配置节点

defaultValue=30000000

限制
传文件
修改
文件
读属性
要先
文件
读属性改掉

E. iis fastcgi只能运行php吗

FastCGI模块映射的方式配置的,当然还有ISAPI处理程序映射,不过ISAPI的方式在PHP5.5之后就没有了,FastCGI是推荐的方式,效率相对比较高也稳定。
系统我用的是自己的笔记本,Windows 8.1,IIS是8的,当然Windows Server也是一样的,照着弄就行。

F. Win2008 IIS7,无缘无故的FastCGI(php-cgi)占用过高如下图,参数调整如下图:

方法/步骤

1、首先安装IIS 7,下载PHP Manager(请网络搜索下载,坑爹的不允许发链接),请根据自己的系统选择32位或者64位下载。安装步骤就不截图了,一路按next就好了。安装完后在IIS管理器里面就能看到PHP Manager了。

2、下载php5.3以上版本。在选择版本时有
3、Thread Safe和Non Thread Safe之分。Non Thread Safe就是非线程安全,Thread Safe 是线程安全。在windows+IIS平台选择Non Thread Safe版本的PHP,并选择V9以上的版本。本文以64位V11 Non Thread Safe 5.5.14版本为例:

4、解压PHP 5.5压缩包到某个文件夹中(本文以D:\PHPweb\PHP),打开IIS管理器,双击“PHP Manager”:

5、点击“Register New PHP Version”,在弹出框里面选择PHP目录下的php-cgi.exe文件,点击确认后就能看到PHP的相关信息:

6、重启IIS,PHP运行环境就配置成功了。出现“FastCGI进程意外退出”如何解决?在DOS下输入命令“D:\PHPweb\PHP\php.exe -v”,根据提示做相应的修改即可。小编在运行命令后提示“缺失msvcp110.dll”,在36X卫士中“人工服务”直接修复了。

G. iis5配置php5.3一定要用FastCGI吗

因为采用了fastcgi更加安全灵活,不用在安装时再把安装文件复制来复制去。你可以不安装php 5.3.X,因为这是php的最新技术支持 。如果不想装就 装个5.2.X就不用了。

H. sql Server, PHP, IIS FastCGI 环境中 php页面访问速度间接性延迟现象是怎么搞的

囧这是什么乱七八糟开发商。写php还只能sqlserver+iis上运行,存储过程也不用,而且用php还给加密。这把php的所有特点全部放弃了。你还不如用asp.net算了。至少asp.net+sqlserver高度集成。我劝你趁早换了这程序。
才10万条数据就10分钟,要么就是程序哪里标量写错,成了N*N次循环,或者是用了非放弃的并发写等待。如果是死循环的话一般CPU会100%一段时间,再操作系统杀掉。
要么就是sql语句太差,可能动不动select * ,join什么的。点一下所有客户,你不会真把10w条都取出来了把,忘了分页ROW_NUMBER()啊
优化再加上索引视图和存储过程。
我还真没见过php+cgi再用sqlserver的。。建议用apache或nginx

$starttime=microtime();
//中间写你想检测的程序段
echo microtime()-$starttime."秒";
把你怀疑的程序嵌到里面看每一段的执行时间。

I. IIS FastCGI php

我原来尝试过,是Windows 2008 Server搭建的。不过性能来说不是很好。只要是5.3之上就可以。但是效果和apache不同。

J. iis处理程序映射添加php-cgi.exe映射后路径类型一直是未指定,什么原因后面访问一直出现FASTCGI错误

进入控制面板,选择程序和功能,打开或关闭Windows 功能,找到Internet information
services,分别开启FTP服务器、Web管理工具和万维网服务组件,其中万维网服务的子组件也依次开启,”其中最重要的开启应用程序开发功能”,
如下图所示。
安装结束后,重启进行自动功能配置
在浏览器中打开 或者是 ,查看是否能显示IIS8.5的多国语言的欢迎页面:
附加一点,有的人可能出现503,这个简单,我会有一章博客来介绍这个东西
二、下载安装配置PHP环境
小编下载了是VC11 x64 Thread Safe 版本的压缩包(php-5.5.4-Win32-VC11-x64),1、将其解压到d:\php目录下(其他盘符也可以)。
选择左侧的服务和应用程序,进入Internet信息服务(IIS)管理器

3、选择IIS功能下的”处理程序映射”双击进入,然后最右边选择”添加模块映射”
在请求路径输入”*.php”,模块选择FastCgiMole模式,可执行文件时,文件格式可以选择exe程序和选择路径:d:\php\php-
cgi.exe,名称比如php,最后确定添加模块映射。
然后手动给网站添加默认文档:default.php和index.php两个文档。
继续对于php程序包进行下面的配置:进入d:\php目录,重命名文件php.ini-development改名为php.ini。
用记事本打开编辑php.ini文件,使用快捷键ctrl+F快速搜索定位,相关的date.timezone修改为date.timezone=”Asia/Shanghai”即修改当前的系统时区, 同时将前面的分号”;”删除生效。
下来修改这些地方
;extension=php_gd2.dll 改为extension=php_gd2.dll
;extension=php_mbstring.dll 改为extension=php_mbstring.dll
;extension=php_mysql.dll 改为extension=php_mysql.dll
;extension=php_mysqli.dll 改为extension=php_mysqli.dll
;extension=php_pdo_mysql.dll改为extension=php_pdo_mysql.dll
然后搜索extension_dir,修改路径为extension_dir = “d:\php\ext\” ,同时将前面的分号”;”删除生效。,修改后保存,然后复制这个php.ini文件到C:\Windows根目录下即可。
; The directory under which PHP opens the script using /~username used only
; if nonempty.
;
user_dir =
; Directory in which the loadable extensions (moles) reside.
;
extension_dir = "D:\php\ext"
; On windows:
extension_dir = "D:\php\ext"
php环境配置好了,现在就需要测试一下了,在建立的网站目录wwwroot文件夹下”C:\inetpub\wwwroot”新建一个phpinfo.php网页文件。
内容为:
<?php
phpinfo();
?>
然后再在IE浏览器中打开/phpinfo.php ,即可出现类似如下界面,即成功生效。

热点内容
ftp保存密码是灰色 发布:2025-01-11 14:00:07 浏览:258
压缩文件最好 发布:2025-01-11 13:59:58 浏览:646
有几家java培训机构 发布:2025-01-11 13:55:05 浏览:473
搭建个人服务器缺点 发布:2025-01-11 13:54:13 浏览:373
怎么用安卓的手机登录ios第五人格 发布:2025-01-11 13:44:11 浏览:766
登陆Ftp重输密码 发布:2025-01-11 13:40:12 浏览:332
解压神器有氧射击 发布:2025-01-11 13:33:04 浏览:851
百度云的好友在哪个文件夹 发布:2025-01-11 13:32:13 浏览:747
2级c语言试题 发布:2025-01-11 13:09:21 浏览:939
rft屏幕代码编译 发布:2025-01-11 12:54:01 浏览:743