установите php на сервер (iis6), когда php уже существует из-за backup exec

StackOverflow https://stackoverflow.com/questions/586281

Вопрос

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

Есть какие-нибудь предложения о том, как действовать дальше?

Это было полезно?

Решение

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top