在服务器(iis6)上安装php时,由于备份exec已存在
我需要安装或使用已安装php 5.2.0.0的windows 2003服务器上的php(我认为)要设置symantec backup exec。我不想干扰备份exec的php.ini设置 - 而宁愿能够控制我自己的php配置。在服务器(iis6)上安装php时,由于备份exec已存在
寻找PHP显示,php.exe的和其他PHP文件目前已安装在 C:\ Program Files文件\赛门铁克\ Backup Exec的\
我几乎可以肯定的是安装PHP 5.2的最新版本。 8到c:\ php会在某种程度上是灾难性的或灾难性的。
在服务器属性>环境变量中没有PHPRC条目,我很确定php.exe位置不包含在PATH变量中。 ...除非实际安装位置与c:\ program files \ symantec \ backup exec \ dir不同。
关于如何进行的任何建议?
我几乎可以肯定的是,将当前版本的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的问题。
即使备份执行程序和我的php安装包含在$ PATH变量中,情况是否如此?就像我说的,我不相信备份exec修改了PATH变量,但我只是想把所有可能的问题都解决掉。不得不重新安装Backup Exec在这一点上将是一个大混乱。 – m42 2009-03-02 00:24:44