我需要在已经安装了 php 5.2.0.0 的 Windows 2003 服务器上安装或使用 php,因为(我认为)要设置 symantec backup 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\ 目录不同。

关于如何继续的任何建议?

有帮助吗?

解决方案

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

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

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

[评论回复]

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

为了安全起见,请手动安装 PHP,如下所示: PHP网站. 。这样,您就可以准确地知道自己安装了哪些文件,并且在这些文件引起问题时可以轻松地再次删除这些文件。我无法想象这里会出现需要您重新安装 BE 的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top