关于iis6.0多版本php共存且支持网站级匹配的方法

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了关于iis6.0多版本php共存且支持网站级匹配的方法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

首先放url吧转自别人转的英文原文,不懂英文的先看一遍英文中的代码部分,然后我会在在下面解释

iis6.0 为什么要配置多版本php

因为现在的许多程序是在php5.2版本下运行的,但是到了5.3就跑不动了,而新写的程序大部分都是php5.3+的,许多网站因为用的是iis,不愿意更换apache,故而出现现在这个情况

我所讲的只是我用到的。

直接讲原文中iis6 网站级别支持多版本控制吧
这里只写中文吧

此外FastCGI可配置于网站级别,它允许使用不同的PHP版本在不同的Web站点上,并且必须为指定站点指定一个特定的PHP版本,通常情况下使用下面的命令就可以进行这一设定。
其中sITe_id必须是真正站点的siteid,稍后会给你截图说明站点id在哪里。

C:Documents and SettingsAdministrator>cscript %windir%system32inetsrvfcgiconfig.js -add -section:"php5328" -extension:php -path:"C:php5-3-28php-cgi.exe" -site:"ydsi"
Microsoft (R) Windows Script Host Version 5.6
版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。    
C:WINDOWSsystem32inetsrvfcgiconfig.js(1326, 5) (null): Site argument is not
a number       
C:Documents and SettingsAdministrator>cscript windir%system32inetsrvfcgiconfig.js -add -section:"php5328" -extension:php -path:"C:php5-3-28php-cgi.exe" -site:429645406
Microsoft (R) Windows Script Host Version 5.6
版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
C:WINDOWSsystem32inetsrvfcgiconfig.js(1326, 5) (null): Section already exists, section=php5328    
C:Documents and SettingsAdministrator>cscript windir%system32inetsrvfcgiconfig.js -add -section:"php5328" -extension:php -path:"C:php5-3-28php-cgi.exe" -site:429645406
Microsoft (R) Windows Script Host Version 5.6
版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
INI successfully written.    
C:Documents and SettingsAdministrator>

这是我前后两次配置的代码,为什么第一次错误呢?是因为siteid不对,第二次siteid填写为数字后就正确了,那么如何获得siteid呢?

关于iis6.0多版本php共存且支持网站级匹配的方法


好了到这里就一切搞定了,我还得继续处理THINKPHP在iis6下的路径重写解析问题

脚本宝典总结

以上是脚本宝典为你收集整理的关于iis6.0多版本php共存且支持网站级匹配的方法全部内容,希望文章能够帮你解决关于iis6.0多版本php共存且支持网站级匹配的方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。