社区
基础编程
帖子详情
IIS7.5 设置PHP以CGI模式运行(php5)
hzy694358
2011-04-26 09:34:43
找了资料说php在iis6下有三种模式
cgi isapi fastcgi
在iis7.5下,想配置cgi模式,不知道如何配置
如果通过处理程序映射,设置模块映射,选择FastCgiModule 同时执行路径
选择php5下的php-cig.exe这种模式
访问phpinfo.php,显示的Server API 为:CGI/FastCGI
那这到底是CGI还是FastCgi,
如何配置CGI和FastCgi模式???
...全文
318
7
打赏
收藏
IIS7.5 设置PHP以CGI模式运行(php5)
找了资料说php在iis6下有三种模式 cgi isapi fastcgi 在iis7.5下,想配置cgi模式,不知道如何配置 如果通过处理程序映射,设置模块映射,选择FastCgiModule 同时执行路径 选择php5下的php-cig.exe这种模式 访问phpinfo.php,显示的Server API 为:CGI/FastCGI 那这到底是CGI还是FastCgi, 如何配置CGI和FastCgi模式???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hzy694358
2011-04-27
打赏
举报
回复
[Quote=引用 6 楼 vatinedame 的回复:]
FastCgi 最好。我现在在用 windows 2008R2 IIS 7.5 FastCgi,php+mysql
[/Quote]
你怎么确定你用的是FastCgi而不是普通CGI??
xuzuning
2011-04-26
打赏
举报
回复
是这样的:
传统的cgi以进程方式工作,当其出现问题时,可能导致操作系统崩溃
FastCgi 是以隔离方式工作的,当其出现问题时,将被挂起而不影响系统的其他进程。并且他支持线程,所以运行速度比较快
至于如何准确的识别 CGI或FastCgi,这已经超出本版的范围了,请到 windows 版面求解
hzy694358
2011-04-26
打赏
举报
回复
[Quote=引用 3 楼 xuzuning 的回复:]
CGI 通用网关接口(Common Gateway Interface)
FastCgi 快速的CGI
[/Quote]
这个我知道,但是我现在配置的模式我怎么知道是CGI还是FastCgi
你刚说的:
理论上说就是 FastCGI(快速的CGI)了,当然你的硬件条件不充足的话,也可能是 CGI 方式,这并不影响php的运行。
这个让我很困惑,是CGI或FastCgi跟机子的硬件相关?不是由设置实现的?
我怎么才能知道是CGI模式还是FastCgi模式??
xuzuning
2011-04-26
打赏
举报
回复
CGI 通用网关接口(Common Gateway Interface)
FastCgi 快速的CGI
hzy694358
2011-04-26
打赏
举报
回复
[Quote=引用 1 楼 xuzuning 的回复:]
访问phpinfo.php,显示的Server API 为:CGI/FastCGI
理论上说就是 FastCGI(快速的CGI)了,当然你的硬件条件不充足的话,也可能是 CGI 方式,这并不影响php的运行。
在 iis7 中安装 FastCGI 最直接、最简洁的方法就是采用 php 的 install 文件
[/Quote]
那到底如何区分是CGI还是FastCgi?
因为我想两种模式都配置看看效果,具体如何配置呢????
xuzuning
2011-04-26
打赏
举报
回复
访问phpinfo.php,显示的Server API 为:CGI/FastCGI
理论上说就是 FastCGI(快速的CGI)了,当然你的硬件条件不充足的话,也可能是 CGI 方式,这并不影响php的运行。
在 iis7 中安装 FastCGI 最直接、最简洁的方法就是采用 php 的 install 文件
vatinedame
2011-04-26
打赏
举报
回复
FastCgi 最好。我现在在用 windows 2008R2 IIS 7.5 FastCgi,php+mysql
PHP
-
PHP
ManagerFor
IIS
-1.2.0-x86
2、在Win7上安装配置
PHP
之前,你首先需要通过WEB程序安装平台2.0安装配置好
IIS
7.5
,否则可能导致
PHP
安装时不成功。 3、在选择下载
PHP
Manager时,请注意你的Win7是32位还是64位,
PHP
Manager有32和64位两个版本,我的Win7系统是32位,所以我下载的是
PHP
ManagerFor
IIS
-1.1.0-x86 安装
PHP
5.2.14 在完成Win7
IIS
7.5
的配置安装以及
PHP
Manager的安装之后,点击安装
php
_5.2.14-nts-Win32-VC6-x86.msi,如图
php
_5.2.14-nts-Win32-VC6-x86安装配置 我重点说下
PHP
安装时的注意事项 1、
php
_5.2.14-nts-Win32-VC6-x86.msi安装程序默认并不安装
PHP
Extension扩展,安装
PHP
时请务疏忽,否则
PHP
的相关扩展是无法使用的。 2、尽管
PHP
Mnanger有
PHP
Extension的管理,比如从外部导入相关的DLL文件,禁止或启用DLL扩展等,但这一切的基础建立在安装
PHP
时
PHP
安装目录下已包含ext目录,否则
php
info是不会显示相应
PHP
扩展库的。 3、提供一个技巧,如果系统提示无法加载
PHP
扩展模块,你可以在CMD
模式
下,通过
php
-m命令查看是否缺少相应的DLL文件来排查
PHP
安装是否有问题。 4、在安装
PHP
5.2.14时,如果你确认使用
IIS
Fast
cgi
方式
运行
PHP
,请选择
Cgi
选项。 5、在完成
PHP
5.2.14安装后,通过控制面板-管理工具-
IIS
管理器中的Fast
Cgi
设置
,可以看到已经添加了
PHP
Fast
Cgi
的配置。
PHP
Manager配置
PHP
5教程 在完成
PHP
5.2.14安装后,添加网站的过程请参考Win7
IIS
7下以Fast
Cgi
和ISAPI方式安装配置
PHP
5教程一文,我添加的网站是以我的
PHP
开发博客www.leapsoul.cn命名,然后点击网站名,在
IIS
7.5
管理器右侧点击
PHP
Manager图片,界面如图所示:
PHP
Manager配置
PHP
5
PHP
Manager功能界面分三块
PHP
安装管理:
PHP
安装版本、
PHP
版本管理、
php
info配置信息输出等
PHP
配置管理:
PHP
.INI配置文件、错误报告、
PHP
配置选项管理等
PHP
Extensions扩展库管理:enable或者disable相应的
PHP
扩展库以及增加新的扩展等。 你可以通过这三个部分去管理和配置
PHP
.INI中的信息,非常方便。
IIS
7.5
开启Fast
CGI
的配置方法
之前在Windows Server 2008中配置
PHP
的时候安装过一个Fast
CGI
的安装文件,今天在Windows7中安装Fast
CGI
时却告知版本不支持,后来查了一下,原来Windows Server 2008默认是
IIS
7.0,
IIS
7.0默认不自带Fast
CGI
,所以需要单独下载安装,而Windows7中的
IIS
版本是
IIS
7.5
,默认自带Fast
CGI
,只需要开启一下就好了。 具体
IIS
7.5
添加Fast
CGI
的方法如下: 控制面板→程序和功能→打开或关闭Windows功能,在打开的窗口中依次展开Internet信息服务→万维网服务→应用程序开发功能→勾选
CGI
选项即可,相关截图如
IIS
+fast
cgi
下
PHP
运行
超时问题的解决办法详解
本篇文章是对
IIS
+fast
cgi
下
PHP
运行
超时问题的解决办法进行了详细的分析介绍,需要的朋友参考下
win2008 r2
iis
7.5
中限制带宽的方法(图文)
最近网站有网友问
IIS
7 下如何限制站点带宽?
IIS
6下很方便,
IIS
7 不知道到哪里
设置
了? 一、 上面限制的变成字节了。一般如果想限制80M的话,差不多是80,000,000了。大家可以根据需要选择。 1M=1024KB 1KB=1024bytes 所以一般情况下: 80M就是 80*1024*1024=83886080(个人比较喜欢多少M直接写80后面跟6个0就差不多了) 如果调节的是ASP的连接数就进入ASP 这个菜单,如果调节
PHP
的话就静进入FAST-
CGI
选择对应版本的
PHP
的最大实例数。二、通过管理网站的方法 下面看下
iis
7或
iis
7.5
的
设置
上面限制的变成字节了。
PHP
-
PHP
ManagerFor
IIS
-1.2.0-x64
2、在Win7上安装配置
PHP
之前,你首先需要通过WEB程序安装平台2.0安装配置好
IIS
7.5
,否则可能导致
PHP
安装时不成功。 3、在选择下载
PHP
Manager时,请注意你的Win7是32位还是64位,
PHP
Manager有32和64位两个版本,我的Win7系统是32位,所以我下载的是
PHP
ManagerFor
IIS
-1.1.0-x86 安装
PHP
5.2.14 在完成Win7
IIS
7.5
的配置安装以及
PHP
Manager的安装之后,点击安装
php
_5.2.14-nts-Win32-VC6-x86.msi,如图
php
_5.2.14-nts-Win32-VC6-x86安装配置 我重点说下
PHP
安装时的注意事项 1、
php
_5.2.14-nts-Win32-VC6-x86.msi安装程序默认并不安装
PHP
Extension扩展,安装
PHP
时请务疏忽,否则
PHP
的相关扩展是无法使用的。 2、尽管
PHP
Mnanger有
PHP
Extension的管理,比如从外部导入相关的DLL文件,禁止或启用DLL扩展等,但这一切的基础建立在安装
PHP
时
PHP
安装目录下已包含ext目录,否则
php
info是不会显示相应
PHP
扩展库的。 3、提供一个技巧,如果系统提示无法加载
PHP
扩展模块,你可以在CMD
模式
下,通过
php
-m命令查看是否缺少相应的DLL文件来排查
PHP
安装是否有问题。 4、在安装
PHP
5.2.14时,如果你确认使用
IIS
Fast
cgi
方式
运行
PHP
,请选择
Cgi
选项。 5、在完成
PHP
5.2.14安装后,通过控制面板-管理工具-
IIS
管理器中的Fast
Cgi
设置
,可以看到已经添加了
PHP
Fast
Cgi
的配置。
PHP
Manager配置
PHP
5教程 在完成
PHP
5.2.14安装后,添加网站的过程请参考Win7
IIS
7下以Fast
Cgi
和ISAPI方式安装配置
PHP
5教程一文,我添加的网站是以我的
PHP
开发博客www.leapsoul.cn命名,然后点击网站名,在
IIS
7.5
管理器右侧点击
PHP
Manager图片,界面如图所示:
PHP
Manager配置
PHP
5
PHP
Manager功能界面分三块
PHP
安装管理:
PHP
安装版本、
PHP
版本管理、
php
info配置信息输出等
PHP
配置管理:
PHP
.INI配置文件、错误报告、
PHP
配置选项管理等
PHP
Extensions扩展库管理:enable或者disable相应的
PHP
扩展库以及增加新的扩展等。 你可以通过这三个部分去管理和配置
PHP
.INI中的信息,非常方便。
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章