由于备份exec,当php已经存在时,在服务器(iis6)上安装php

时间:2009-02-25 14:53:27

标签: php iis-6 windows-server-2003 backupexec

我需要在安装了php 5.2.0.0的Windows 2003服务器上安装或使用php,因为(我认为)设置了symantec backup exec。我不想干扰备份exec的php.ini设置 - 而宁愿能够控制我自己的php配置。

搜索php显示当前安装了php.exe和其他php文件 c:\ program files \ symantec \ backup exec \

我几乎可以肯定将当前版本的php 5.2.8安装到c:\ php会以某种方式造成灾难性或灾难性的。

服务器属性中没有PHPRC条目>环境变量,我很确定php.exe位置不包含在PATH变量中。 ...除非实际安装位​​置与c:\ program files \ symantec \ backup exec \ dir不同。

有关如何进行的任何建议?

1 个答案:

答案 0 :(得分:0)

  

我几乎可以肯定将当前版本的php 5.2.8安装到c:\ php会以某种方式造成灾难性或灾难性的。

是什么让你这么说:)我在同一台机器上并排运行单独的PHP版本,而不是麻烦。

赛门铁克安装的AFAIK不应与您自己的安装冲突,单独的php.ini文件也不应相互冲突。

[回应评论]

首先要注意的是,我没有使用Backup Exec或使用PHP的经验。我猜它是用它自己的内部东西而不是在操作系统上传播。通过在文件系统上搜索php.ini和php DLL来测试这一点。我打赌它完全是自包含的。 PHP搜索配置文件,如下所示:PHP Site。如您所知,BE尚未设置PHPRC变量。检查它是否还没有使用这些注册表项。在另一个方面,是否已经在IIS上安装了管理站点?如果是这样,请检查IIS Web服务扩展以确保它尚未注册PHP ISAPI dll或PHP CGI exe。如果没有,我认为您的新安装应该没问题。

为安全起见,请按照此处所示进行手动PHP安装:PHP Site。这样,您就可以确切地知道已安装的内容,如果文件出现问题,可以轻松删除这些文件。我无法想象这里需要你重新安装BE的问题。

相关问题