知识大全 Windows2003+IIS7 Express使用FastCgi运行php
Posted 文件
篇首语:千磨万击还坚劲,任尔东西南北风。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Windows2003+IIS7 Express使用FastCgi运行php相关的知识,希望对你有一定的参考价值。
Windows2003+IIS7 Express使用FastCgi运行php 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
想在windows 中好好跑php 又要节省内存 真是很为难的事情 考虑到IIS Express可以在WIN 上跑 不但能以fastcgi的方式支持php 还自带Rewrite组件 只需简单改改web config的rule规则就可以了
于是下载了IIS Express后 安装 还需要对applicationHost config进行配置 首先得找到这个文件在哪里 如果能在"我的文档"中IIS Express目录下找到 那就是它了 否则应该就是在IIS Express的安装目录下 先修改 defaultDocument节 加入 <add value="index php" /> <defaultDocument enabled="true"> <files> <add value="Default " /> <add value="Default asp" /> <add value="index " /> <add value="index " /> <add value="iisstart " /> <add value="default aspx" /> <add value="index php" /> </files> </defaultDocument>
找到fastcgi节 <fastCgi> <application fullPath="C:phpphp cgi exe" monitorChangesTo="php ini" activityTimeout=" " requestTimeout=" " instanceMaxRequests=" "> <environmentVariables> <environmentVariable name=PHP_FCGI_MAX_REQUESTS value=" " /> <environmentVariable name=PHPRC value="C:Program Files (x )iis expressPHPv " /> </environmentVariables> </application> </fastCgi>
找到handlles 加入 <add name=PHP_FastCGI path="* php" verb="GET HEAD POST" modules="FastCgiModule" scriptProcessor="C:PHPphp cgi exe" resourceType="Either" /> 尤其要注意的一是 这一句最好加在最前面 也就是在<handlles>下面的第一句 避免被其它Handle抢先处理了 以上配置中 C:phpphp cgi exe 的部分替换成自己的php文件夹中的php cgi exe的位置 在<site>配置节下 直接修改站点信息 或直接用appcmd exe add site来添加站点 找到诸如wordpress的安装文件夹 创建一个web config文件 在configuration配置节下 添加Gzip压缩规则 <system webServer> <urlCompression doStaticCompression="true" doDynamicCompression="true" /> </system webServer>
同样在web config中 Wordpress的rewrite完整的web config文件内容如下
<configuration> <system webServer> <rewrite> <rules> <rule name=wordpress patternSyntax="Wildcard"> <match url="*" /> <conditions> <add input="REQUEST_FILENAME" matchType="IsFile" negate="true" /> <add input="REQUEST_FILENAME" matchType="IsDirectory" negate="true" /> </conditions> <action type=Rewrite url="index php" /> </rule> </rules> </rewrite> </system webServer> <system webServer> <urlCompression doStaticCompression="true" doDynamicCompression="true" /> </system webServer> </configuration>
cha138/Article/program/PHP/201311/21326相关参考
知识大全 比较IIS5、IIS6、IIS7的ASP.net请求处理过程
比较IIS5、IIS6、IIS7的ASP.net请求处理过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 windows2000server的主要功能及特点有哪些
windows2000server的主要功能及特点有哪些、FTP、DNS、DHCP、E-MAIL、VPN等等WindowsServer2003R2的额外新功能-分支办事处伺服器管理--文件和印表机集中
知识大全 DB2 Express-C 9.7.5 发布,兼容 Oracle
DB2Express-C9.7.5发布,兼容Oracle? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 Hhotmail邮箱支援outlook express使用吗
Hhotmail邮箱支援outlookexpress使用吗 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
怎么用outlookexpress发送电子邮件?我用QQ邮箱 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 如何安装SQL Server 2008 Management Studio Express
如何安装SQLServer2008ManagementStudioExpress 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容
知识大全 怎么把163的邮箱转到Outlook Express来接收邮件
怎么把163的邮箱转到OutlookExpress来接收邮件? 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 ASP.NET入门教程 1.7 VWD Express——开发环境
ASP.NET入门教程1.7VWDExpress——开发环境 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 yahoo的免费电子邮箱在Outlook Express要怎么样子设定
yahoo的免费电子邮箱在OutlookExpress要怎么样子设定? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶
知识大全 计算机windows7作业系统到底是属于多使用者还是单使用者
计算机windows7作业系统到底是属于多使用者还是单使用者是多使用者,但是WindowsServer2003和WindowsServer2008是彻底的多使用者作业系统。Linux和UNIX也是彻底