IIS7.0 随 Windows Server 2008 一起发布。IIS7.0 与 PHP 的集成有两种方法:ISAPI 和 FastCGI。据说 Windows2008 对 FastCGI与 PHP 的集成进行了极大的改进,效率提高了很多,比 Apache 都快。
IIS7.0 以 ISAPI 方法与 PHP 集成的配置,与 Windows 2003 完全一样。以 FastCGI 方法与 PHP 集成时,要选择 IIS7.0 的 FastCGI 选项与 *.php 进行映射,exe 文件选择 php-cgi.exe。
Windows Server 2008 R2 版本于 2009 年发布,IIS 的版本已经更新到 7.5 版,并且功能做了较大的增强。在 IIS7.5 中,IIS7 Administration Pack 被集成进来,为客户提供:
- 在IIS Manager中集成管理ASP.NET authorization,自定义错误,FastCGI,和 Request Filtering。
- 配置管理器,提供管理IIS7配置系统的可视化编辑器。
与 PHP 集成有关的是 FastCGI 集成管理。而在 IIS7.0 中,需要安装 IIS7 Administration Pack(http://www.iis.net/expand/administrationpack)才可以使用该功能。
IIS7.5 改进的FastCGI支持:
IIS7通过FastCGI来支持PHP托管,在Windows Server 2008 R2 IIS7中持续翻新和提高了FastCGI。增强的支持包括:
- 支持在IIS Manager中管理FastCGI设置。
- 当php.ini变化时自动刷新php-cgi.exe。这个版本中,IIS为每个进程池监视一个文件,如果文件被修改就会recycle这个进程池的FastCGI进程。此特性默认关闭,如果你(通过用户界面的一个设置)打开它,你可以指定监视的文件路径。
- FastCGI的FREB支持,你可以更有效的排错PHP和其他FastCGI相容应用。
- MaxInstance可以是动态的——如果maxInstance设置为0,IIS自动监测系统负载并调整maxInstances。这允许我们优化PHP的性能。
- 基于特定错误的控制FastCGI错误行为的支持。
作者:张庆(网眼) 2009-2-22
来自“网眼视界”:http://blog.why100000.com
“十万个为什么”电脑学习网:http://www.why100000.com
分享到:
相关推荐
但是直到 IIS 7.5 随着 Windows 7 出现,网上还有很多的“大虾”在教菜鸟们如何在 IIS 7.x 下用配置ISAPI支持的方式(甚至是PHP手册上不推荐的拷贝文件到系统目录的方式)来支持 PHP。本文介绍一下在 IIS7.x 中启用 ...
windows 64 位 V15 nts IIS8.5 php7.2.x 扩展php_memcache.dll 亲测好用
实现 PHP加iis7部署php网站,操作系统是win7,64位,如果不是 请谨慎下载
一、使用IIS运行PHP程序 ...2.找到php.ini-dist 修改为php.ini ,然后打开文件: 找到register_globals = Off 修改为register_globals = On , 找到extension_dir = “./” 修改为你的压缩包中扩展dll所
IIS+phpManager轻松实现IIS对PHP的支持。 但官方目前的原版已经不支持Windows 10 和Windows 2016里的IIS10的安装。 有破解安装办法,但没直装方便。 此版本是本人修改制作的。
win7配置iis7.5+php——自己做服务器
IIS的PHP Manager已经死了,原创开发团队放弃了它,官方不再提供下载。因为在IIS上运行PHP不是必须的,自2018年开始,你已经无法在【Web平台安装程序】中安装这个程序,尽管可以搜索出来。 本程序支持Windows ...
PHP-7.0.0(64位安装包下载)内附IIS与Apache安装包,PHP-7.0.0-win64-IIS安装包,PHP-7.0.0-win64-Apache安装包。
PHP Manager 1.2 X64 for IIS 7.5和PHP Manager 1.4 X64 for IIS 10
录制+调整花了几个小进才把IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例弄好 有需要的朋友可以下载看看 /uploadfiles/file/iis.rar 说明: IIS6.0+PHP5.x+MySQL5.x+Zend5.0x+GD+phpMyAdmin2.8x...
eaccelerator似乎比APC更快,但是,如果你正在运行多个实例的Apache在同一服务器上,你会明白了第二缓存工具 PHP使用. 我使用两个APC及eaccelerator, APC似乎是...4.保存php.ini,重新启动你的IIS或者Apache.就安装成功了..
iis部署和运行PHP项目的插件,比传统的CGI效率要高。适用于iis6.0。 iis7.x有自带这个插件,有64位和32位的,测试可用
运行环境:php5.2/5.3/5.4+mysql 1,确认空间支持rewrite组件。...iis7.x 下使用web.config apache下使用 .htaccess (编辑.htaccess文件,把 RewriteBase /maccms8 修改为你苹果CMS所在目录) nginx 下使用 maccms.conf
http://blog.csdn.net/yoryky/article/details/51655982博客中win_x64下配置php7所需要的安装包,本人在win7_x64 iis7.5环境下亲测有效
[ IIS7.x ] web.Config文件放到index.php的同级目录或在中间添加rewrite节点 [ Nginx ] 将web.conf里面的代码复制到你的网站配置的 location /{.....}中间 重启nginx即可 2、网站后台》系统》URL优化:...
IIS6 + PHP5 + MySQL5 + ZendOptimizer3.3.0的安装与配置
PHPManagerForIIS-1.2.0-x64-IIS 7.msi PHPManagerForIIS-1.2.0-x86-IIS 7.msi PHPManagerForIIS-1.3.0-x64-IIS 8.msi PHPManagerForIIS-1.4.0-x64-IIS 10.msi 这个项目不是我开发和维护的,它只是IIS经过测试...
php-5.3.13-Win32-VC9-x64.zip适合IIS发布