pecl: команда не найдена

Я пытаюсь запустить следующую команду в терминале на моем macbook pro

cd /tmp; pecl download memcached

но я

pecl: команда не найдена.

через несколько дней я не могу узнать, что случилось. У кого-нибудь есть решение?

4 ответов


по крайней мере на Arch Linux вы должны установить php-pear пакет для инструмента pecl с помощью этой команды:

pacman -S php-pear

apt-get update

apt-get install php-pear php5-dev

Я знаю, что старый пост, но для кого-то другого.

в Windows команды PECL и PEAR не найдены, но они предварительно установлены в PHP.

Они не находятся в пути windows, поэтому вам нужно cd в каталог PEAR, чтобы запустить команду или добавить каталог PEAR в переменную системного пути

есть .файл bat в каталоге PEAR, который должен сделать это для вас, если вы дважды щелкните его, но он не работал для меня на win7, поэтому я вручную добавляю путь или просто перейдите в каталог, чтобы запустить его


старый поток, но может быть полезен для кого-то... На OSX с MAMP установлено лучшее, чтобы узнать, какая версия php установлена (из каталога/Applications/MAMP/bin/ php/*).

затем временно

export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH

или навсегда

echo "export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH" >> ~/.profile

затем

which pecl

затем говорит вам, например

/Applications/MAMP/bin/php/php5.5.3/bin/pecl