2003系统 用IIS配置PHP问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 11:03:05
我是2003系统 用IIS配置PHP 成功了 但是有个问题:并不是该服务器上多个域名都支持PHP的 而是只有一个域名支持 其他的都不支持了 而且谁先访问这个域名 谁就支持PHP 其他都不支持了 对asp不影响 请问大虾这是为什么?

没看明白。再描述具体一点,

host文件:
127.0.0.1 a.com
127.0.0.1 b.com
127.0.0.1 c.com
127.0.0.1 d.com

站点:site1,site2
IIS配置:
1,Web服务扩展添加 php5isapi.dll,并允许。
2,站点 site1 设置
站点site1属性 -> 网站 -> 高级 -> 添加多个网站标识别:
IP地址:(全部未分配)
TCP端口:80
主机头值:a.com

IP地址:(全部未分配)
TCP端口:80
主机头值:b.com

站点site1属性 -> 主目录 -> 配置 -> 添加一个应用程序扩展:
可执行文件: d:\php\php5isapi.dll
扩展名: .php
动作限制为:GET,POST

3,站点 site2 设置
站点site2属性 -> 网站 -> 高级 -> 添加多个网站标识别:
IP地址:(全部未分配)
TCP端口:80
主机头值:c.com

IP地址:(全部未分配)
TCP端口:80
主机头值:d.com

站点site2属性 -> 主目录 -> 配置 -> 添加一个应用程序扩展:
可执行文件: d:\php\php5isapi.dll
扩展名: .php
动作限制为:GET,POST

使用a.com和b.com可访问站点site1
使用c.com和d.com可访问站点site2
如果需要虚拟目录,虚拟目录属性 -> 配置,也要有.php的应用程序扩展

如果需要 win2003 + IIS6 + PHP + MySQL + PHPZend + XCACHE + IIRF(UrlRewrite