Установка 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 и друг-другу мешать они не будут.
Добавить комментарий