Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
can';多服务器环境中iis6上php的t add.php映射_Php_Configuration_Iis 6 - Fatal编程技术网

can';多服务器环境中iis6上php的t add.php映射

can';多服务器环境中iis6上php的t add.php映射,php,configuration,iis-6,Php,Configuration,Iis 6,我有一个多服务器环境(全部为windows 2003) 我在appserver上手动安装了PHP5。 我还计划在appserver上安装mySQL 在DMZ'd的web服务器上,我在iis6>web服务扩展下添加了php5isapi.dll扩展 我可以通过给appserver上的isapi dll提供unc路径来实现这一点 \\appserver\c$\php\php5isapi.dll的本地ip地址 尝试在上添加“.php”扩展映射时 Web服务器>>iis6>>默认网站>属性>主目录>配置>

我有一个多服务器环境(全部为windows 2003)

我在appserver上手动安装了PHP5。
我还计划在appserver上安装mySQL

在DMZ'd的web服务器上,我在iis6>web服务扩展下添加了php5isapi.dll扩展

我可以通过给appserver上的isapi dll提供unc路径来实现这一点
\\appserver\c$\php\php5isapi.dll的本地ip地址

尝试在上添加“.php”扩展映射时
Web服务器>>iis6>>默认网站>属性>主目录>配置> 添加映射
Windows说我不能使用UNC路径
\\appserver\c$\php\php5isapi.dll的本地ip地址 访问不同服务器上的.dll文件

所以我很困惑。我认为我这样做是正确的——通过设置我的appserver(后端)来完成所有php处理,并告诉Web服务器将php作业发送到哪里


我遗漏了什么,或者应该做些什么不同的事情?

即使这样做有效,也不会让php在appserver上运行—它会将dll从appserver加载到Web服务器上的内存中,并在那里运行代码。您只需要在要在其上执行php的计算机上设置文件关联

,那么我是否应该直接在Web服务器上安装php?是的。这意味着您将在Web服务器上运行php,并在appserver上连接到mysql。这是一个常见的模型。这是有道理的,但这是我第一次从各个方面着手建立一个上线环境。谢谢你花时间回答。