Установка PEAR на сервер под FreeBSD

Комментировать К комментариям

Для работы некоторых PHP скриптов на сервере, порой необходима библиотека классов PHP с открытым исходным кодом — PEAR (PHP Extension and Application Repository).
Установить ее просто, достаточно набрать в shell:

#cd /usr/ports/devel/pear 
#make all install clean 

Иногда в ответ, вместо желаемого отображения хода установки можно получить:

This port requires the CLI version of PHP, but you have already installed a PHP port without CLI.
***Error code 1

Это значит, что в вашей системе не установлен PHP CLI (Command Line Interface), т.е. ваша системная командная оболочка не позволяет выполнять PHP скрипты, что необходимо при сборке PEAR.
Поэтому делаем следующее:

# cd /usr/ports/lang/php5 
# make config 

Устанавливаем галочки Build CLI version и Build Apache module (остальные по необходимости). Потом жмем «ОК».

# cd /var/db/pkg 
# portupgrade -rf php5-* 

Если утилита portupgrade не установлена, то ее можно установить:

# cd /usr/ports/ports-mgmt/portupgrade 
# make install clean 

PHP будет собран как mod_php так и как CLI и друг-другу мешать они не будут.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*
CAPTCHA

*