Кто-нибудь знает, как установить pecl для Mac OS X 10.6. Я попытался поискать в Google без удачи.
2 ответа
Самый простой способ, если вы не хотите использовать brew, - это установить его прямо с веб-сайта Pear.
$ curl -O https://pear.php.net/go-pear.phar
$ php -d detect_unicode=0 go-pear.phar
для больше конфигураций см. веб-сайт груши
PECL должен поставляться с PHP на OSX 10.6. Если нет, то это может быть частью, если библиотеки для разработки поставляются с установочным диском OSX. Вы можете определить, установлен ли он, набрав следующее в вашем Terminal.app (должен возвращать путь).
which pecl
Если вы не можете найти PECL
Иногда проще переустановить PHP. Загляните в macports или доморощенный. Оба менеджера пакетов поставляют последнюю версию PHP5 (включая PECL).
Убедитесь, что PECL работает
Обновите свою локальную базу данных последними пакетами и установите простой пакет (например, bbcode.)
sudo pecl channel-update pecl.php.net
sudo pecl install bbcode
Установить пакет PECL без PECL
Это хит-н-мисс в зависимости от пакета. Чтобы установить пакет PECL вручную, вы должны следовать традиционному процессу ./configure
, make
и make install
.
# Download the package
curl -O http://pecl.php.net/get/bbcode-1.0.3b1.tgz
# Extract archive
tar zvxf bbcode-1.0.3b1.tgz
# Change directory
cd bbcode-1.0.3b1
# Apply local php settings
phpize
# Run configuration script
./configure
# Compile
make
# Verify build
make test
# Install on system
sudo make install