2022-12-27 19:42:33 发布人:hao333 阅读( 2040)
想在windows2003中好好跑php,又要节省内存,真是很为难的事情,考虑到IIS7 5Express可以在WIN2003上跑,不但能以fastcgi的方式支持php,还自带Rewrite组件,只需简单改改web config的rule规则就可以了。
想在windows 2003中好好跑php,又要节省内存,真是很为难的事情,考虑到iis7.5快速版可以在WIN2003上跑,不但能以fastcgi的方式支持php,还自带重写组件,只需简单改改网页配置的规则规则就可以了。于是下载了IIS7.5快速版后,安装,还需要对应用程序主机。配置进行配置,首先得找到这个文件在哪里,如果能在'我的文档'中IIS7Express目录下找到,那就是它了,否则应该就是在IIS7快速版的安装目录下。1、先修改:默认文档节,加入add value=' index。PHP '/default document enabled=' true ' files add value=' default。htm '/add value=' default。ASP '/add value=' index。html '/add value=' IIS start。htm '/add value=' default。aspx '/add value=' index。PHP '//files/default文档
2、找到fastcgi节fastCgiapplication完整路径=' C:\ PHP \ PHP-CGI。exe '监视器更改为=' PHP。' ini '活动超时=' 600 '请求超时=' 600 '实例最大请求数=' 10000 '环境变量环境变量名称=' PHP _ FCGI _最大请求数'值=' 10000 '/环境变量名称=' PHPRC '值=' C:程序文件(x86)IIS expressphpv 5.4 '/环境变量/应用程序/fast
3、找到handlles,加入add name=' PHP _ FastCGI ' path=' * .php' verb='GET,HEAD,POST ' modules=' FastCgiModule '脚本处理器=' C:\ PHP \ PHP-CGI。“资源类型=”要么'/尤其要注意的一是,这一句最好加在最前面,也就是在韩德尔斯下面的第一句,避免被其它处理抢先处理了。以上配置中,C:\php\php-cgi.exe的部分替换成自己的服务器端编程语言(专业超文本预处理器的缩写)文件夹中的php-cgi.exe的位置。4、在site配置节下,直接修改站点信息,或直接用appcmd.exe添加网站来添加站点。5、找到诸如Wordpress的安装文件夹,创建一个网页配置文件,在配置配置节下,添加Gzip压缩规则系统。web server URL compression dostatic compression=' true ' dodynamic compression=' true '//system。网络服务器
6、同样在网页配置中,Wordpress的重写完整的网页配置文件内容如下:
配置系统。web server rewriterulesrulename=' WordPress '模式语法='通配符'匹配URL=' * '/conditions添加输入=' { REQUEST _ FILENAME } '匹配类型=' is directory ' negate=' true '//conditions操作类型=' Rewrite ' URL=' index。PHP '/rule/rules/Rewrite/system。web服务器系统。web服务器URL压缩进行静态压缩=' true '
这样就完全配置完毕了,然后在IIS7快速版目录下,找到IISExpress.exe,直接双击运行,或者用命令行来执行指定加载哪个站点iisexpress.exe/站点:'站点名称1'iisexpress.exe /site:'站点名称2'访问一下,就会发现访问速度比在窗子下使用街头流氓要快得多,而且少跑一个nginx,内存占用整体上也少了很多。
相关阅读
RelatedReading猜你喜欢
Guessyoulike