У меня есть выделенный сервер 1 и 1 под управлением Linux, и я использую Plesk 10 для администрирования (хотя у меня есть root-доступ).
Похоже, что он был настроен - без груши - но я хотел бы добавить его (для всех текущих и будущих сайтов на сервере).
Как я могу сделать это, не нарушая и не обходя текущую установку plesk / php? Я не хотел идти дальше и начинать установку на случай, если это не сработает в соответствии с его настройкой (или, что еще хуже, полностью сломает его).
Какие-либо предложения? Я не мог найти статью, написанную за последние 4 года ....
В зависимости от ОС, которую вы выбрали для установки, вам нужно будет установить php-pear в свою систему. В Red Hat / CentOS это
yum install php-pear
Это установит для вас двоичный файл pear. Если вам понадобятся определенные модули груши, вам нужно будет установить их, используя:
pear install "module"
Где модуль - это имя модуля. Не забудьте добавить расширение в каталог /etc/php.d/ или в php.ini.
Будьте осторожны при попытке добавить php-pear, чтобы быть уверенным, что по какой-то причине система не пытается изменить вашу версию PHP. Этого не должно происходить, но если были настроены другие репозитории, он может попытаться установить другую версию PHP.
Согласно этому сайту:
http://mattiasgeniar.be/2008/08/20/how-to-enable-pear-packages-in-plesk/
PEAR уже должен быть установлен, просто стесняюсь. Несколько изменений конфигурации vhosts, и все готово.
Если PHP не был скомпилирован без PEAR, то, вероятно, он никогда не будет работать, если вы не переустановите его или не попросите вашего хостинг-провайдера сделать это.
Я полностью предполагаю, что дистрибутив - это RHEL Centos ... Тем не менее, вам необходимо иметь root-доступ, чтобы использовать диспетчер пакетов (yum, apt, aptitude, synaptic и т.д ...) для установки php-pear ... Однако, Вот это довольно простой учебник.