web-dev-qa-db-ja.com

pecl:command not found

Macbook Proのターミナルで次のコマンドを実行しようとしています

cd /tmp; pecl download memcached

しかし私は得る

pecl:commandが見つかりません。

何日かググリングした後、何が起きているのかわかりません。誰かが解決策を持っていますか?

17
jdee

少なくともArch Linuxでは、次のコマンドを使用して、peclツールのphp-pearパッケージをインストールする必要があります。

pacman -S php-pear
13
bisko
apt-get update

apt-get install php-pear php5-dev
43
Chadams

私は知っています、古い投稿です。

Windows PECLとPEARコマンドは見つかりませんが、PHPにプリインストールされています。

これらはWindowsパスにないため、PEARディレクトリにcdしてコマンドを実行するか、PEARディレクトリをシステムパス変数に追加する必要があります。

PEARディレクトリに.batファイルがあり、ダブルクリックするとこれが実行されるはずですが、win7では機能しなかったため、手動でパスを追加するか、単にcdそれを実行するディレクトリに

5
fred

古いスレッドですが、誰かにとっては便利かもしれません... MAMPがインストールされているOSXでは、インストールされている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
4
KevinY