Я использую PHP 5.5, установленный через Macports. Я хотел бы добавить библиотеку APCu PECL . Но нет пакета macports, и я не вижу способа установить утилиту командной строки PEAR / PECL. Так как же добавить APCu (или любую другую библиотеку PECL) в PHP 5.5, установленный через Macports?
4
sudo pear
в командной строке что-то происходит, значит, он у вас уже есть), а затем попробуйтеsudo pear search apcu
илиsudo pear search APCu
найти пакет Pear, который вы хотите установить.Ответы:
Я спотыкался о том, как заставить PEAR работать и над MacPorts. Оказывается, я его как-то установил (возможно, с основным пакетом PHP,
php54
с вариантами по умолчанию в моем случае ...?), Но MacPorts не поместил бинарный файл в нормальное$PATH
место, поэтому моя оболочка не смогла его найти. Это зависало/opt/local/lib/php/pear/bin/pear
. Простоеln -s /opt/local/lib/php/pear/bin/pear /opt/local/bin/pear
и arehash
(этот бит может быть tcsh-ism), и я был в бизнесе.источник
/opt
AFAIK).В консоли терминала Mac запустите:
Сейчас есть пакет с грушей для 5.4. Вы можете тогда:
И ты должен быть в хорошей форме.
источник
Вместо этого вы можете попробовать Homebrew , например
Тогда
pecl
команда должна быть уже там, если нет , связать ее снова через:или вручную:
источник