iis6.0 为什么要配置多版本php?
因为现在的许多程序是在php5.2版本下运行的,但是到了5.3就跑不动了,而新写的程序大部分都是php5.3+的,许多网站因为用的是iis,不愿意更换Apache,故而出现现在这个情况
我所讲的只是我用到的。
直接讲原文中iis6 网站级别支持多版本控制吧
这里只写中文吧
此外FastCGI可配置于网站级别,它允许使用不同的PHP版本在不同的Web站点上,并且必须为指定站点指定一个特定的PHP版本,通常情况下使用下面的命令就可以进行这一设定。
其中site_id必须是真正站点的siteid,稍后会给你截图说明站点id在哪里。
C:\Documents and Settings\Administrator>cscript %windir%\system32\inetsrv\fcgiconfig.js -add -section:"php5328" -extension:php -path:"C:\php5-3-28\php-cgi.exe" -site:"ydsi"
Microsoft (R) Windows Script Host Version 5.6
版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
C:\WINDOWS\system32\inetsrv\fcgiconfig.js(1326, 5) (null): Site argument is not
a number
C:\Documents and Settings\Administrator>cscript windir%\system32\inetsrv\fcgiconfig.js -add -section:"php5328" -extension:php -path:"C:\php5-3-28\php-cgi.exe" -site:429645406
Microsoft (R) Windows Script Host Version 5.6
版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
C:\WINDOWS\system32\inetsrv\fcgiconfig.js(1326, 5) (null): Section already exists, section=php5328
C:\Documents and Settings\Administrator>cscript windir%\system32\inetsrv\fcgiconfig.js -add -section:"php5328" -extension:php -path:"C:\php5-3-28\php-cgi.exe" -site:429645406
Microsoft (R) Windows Script Host Version 5.6
版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
INI successfully written.
C:\Documents and Settings\Administrator>
这是我前后两次配置的代码,为什么第一次错误呢?是因为siteid不对,第二次siteid填写为数字后就正确了,那么如何获得siteid呢?
好了到这里就一切搞定了,我还得继续处理THINKPHP在iis6下的路径重写解析问题
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。