0

我需要在已经安装了 php 5.2.0.0 的 Windows 2003 服务器上安装或使用 php,因为(我认为)设置 symantec 备份执行程序。我不想干扰备份 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\ 目录。

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

4

1 回答 1

0

我几乎可以肯定,将当前版本的 php 5.2.8 安装到 c:\php 在某种程度上会是灾难性的或灾难性的。

是什么让你这么说:) 我在同一台机器上并排运行了不同的 PHP 版本,没有遇到麻烦。

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

[回复评论]

首先要注意的是,我没有使用 Backup Exec 或它使用 PHP 的经验。我猜它会将它用于自己的内部内容,并且不会在操作系统上传播。通过在文件系统上搜索 php.ini 和 php DLL 进行测试。我敢打赌,这一切都是自给自足的。PHP 搜索配置文件,如下所述:PHP Site。正如您所注意到的,BE 没有设置 PHPRC 变量。检查它也没有使用那些注册表项。另一方面,BE 是否已经在 IIS 上安装了管理站点?如果是这样,请检查 IIS Web 服务扩展以确保它尚未注册 PHP ISAPI dll 或 PHP CGI exe。如果不是,我认为您应该可以接受新安装。

为了安全起见,请按照此处的说明进行手动 PHP 安装:PHP 站点。这样,您就可以确切地知道您安装了什么,并且可以在它们引起问题时轻松地再次删除这些文件。我无法想象这里会出现需要您重新安装 BE 的问题。

于 2009-02-27T15:51:24.237 回答