2009-02-25 10 views
0

Мне нужно установить или использовать php на сервере Windows 2003, у которого уже установлен php 5.2.0.0 из-за (я думаю) на создание symantec backup exec. Я не хочу вмешиваться в настройки php.ini резервного копирования exec и, скорее, буду иметь возможность контролировать собственную конфигурацию php.установить php на сервере (iis6), когда php уже существует из-за резервного копирования exec

ищет PHP показывает, что PHP.exe и другие PHP файлы в настоящее время установлены в C: \ Program Files \ Symantec \ Backup Exec \

Я почти уверен, что установка текущей версии PHP 5.2. 8 до c: \ php было бы катастрофическим или катастрофическим в некотором роде.

В свойствах сервера> переменные среды нет записи PHPRC, и я уверен, что расположение php.exe не включено в переменную PATH. ... если место установки actall не отличается от c: \ program files \ symantec \ backup exec \ dir.

Любые предложения о том, как действовать?

ответ

0

Я почти уверен, что установка текущей версии php 5.2.8 на c: \ php была бы катастрофической или катастрофической в ​​некотором роде.

Что вы говорите, что :) Я запускаю отдельные версии PHP на одном компьютере рядом друг с другом и не сталкиваюсь с проблемой.

AFAIK Установка Symantec не должна конфликтовать с вашей собственной установкой, и отдельные файлы php.ini не конфликтуют друг с другом.

[Ответ на комментарий]

Прежде всего следует отметить, что у меня нет никакого опыта Backup Exec или то, что он использует PHP для. Я предполагаю, что он использует его для собственного внутреннего контента и не распространяется на ОС. Проверьте это, выполнив поиск php.ini и php DLL в файловой системе. Я держу пари, что все это вполне самодостаточно. PHP ищет файл конфигурации, как указано здесь: PHP Site. Как вы заметили, BE не установила переменную PHPRC. Убедитесь, что он не использовал эти записи реестра. По другому вопросу, был ли установлен административный сайт уже на IIS? Если это так, проверьте расширения веб-службы IIS, чтобы убедиться, что он еще не зарегистрировал dll PHP ISAPI или PHP CGI exe. ЕСЛИ НЕ, я думаю, вы должны быть в порядке для своей новой установки.

Чтобы быть в безопасности, выполните ручную установку PHP, как показано здесь: PHP Site. Таким образом, вы точно знаете, что вы установили, и можете легко удалить файлы снова, если они вызывают проблему. Я не могу представить здесь проблему, требующую переустановки BE.

+0

Это правда, даже если оба резервных exec И моя установка php была включена в переменную $ PATH? Как я уже сказал, я не считаю, что backup exec модифицировал PATH var, но я просто хочу, чтобы все проблемы были решены. Необходимость переустановки Backup Exec в этот момент будет большой проблемой. – m42

+0

Большое спасибо Джеймсу. Я вернусь к нему, и сегодня я прочитаю эти ссылки. Я отчитаюсь после того, как у меня появится возможность установить, и дайте вам кредит на ответ. Спасибо за дополнительные мысли и ссылки. – m42

+0

Я просмотрел ваши предложения и подтвердил, что BE определенно уединен и решил укусить пулю и выполнить ручную установку. Пока, похоже, вы были правы. Большое спасибо Джеймсу! – m42