2009-10-26 3 views
8

Ich versuche, den folgenden Befehl im Terminal auf meinem macbook laufen propecl: Befehl nicht gefunden

cd /tmp; pecl download memcached 

aber im

pecl bekommen: Befehl nicht gefunden.

nach ein paar Tagen googeln kann ich nicht herausfinden, was los ist. Hat jemand eine Lösung?

pacman -S php-pear 

Antwort

12

Mindestens auf Arch Linux Sie mit diesem Befehl php-Birne-Paket für das PECL-Tool installieren.

Unter Windows werden PECL- und PEAR-Befehle nicht gefunden, aber sie sind in PHP vorinstalliert.

Sie sind nicht in der Windows-Pfad, so dass Sie CD in das PEAR-Verzeichnis haben den Befehl oder fügen Sie das PEAR-Verzeichnis auf Ihre Systeme Pfadvariablen

Es wird eine .bat Datei im PEAR-Verzeichnis zu starten, das ist sollte das für Sie tun, wenn Sie es doppelklicken, aber es hat nicht funktioniert für mich auf Win7, so dass ich manuell den Pfad hinzufügen oder einfach auf das Verzeichnis

+1

Was meinst du mit mindestens Arch Linux? Die Frage ist eindeutig mit OSX markiert. Bitte bearbeiten oder entfernen Sie Ihre Antwort, da diese die Frage für zukünftige Referenzen nicht beantwortet – Trix

29
apt-get update 

apt-get install php-pear php5-dev 
3

Ich weiß, alte Post, aber für alle anderen:

+0

Dies ist keine Windows-Frage! Das ist OSX eins. – Trix

3

alten Thread, aber könnte für jemanden nützlich sein ... Auf OSX mit MAMP installierte es am besten, herauszufinden, welche Version von PHP installiert ist (aus dem Verzeichnis/Applications/MAMP/bin/php/*).

dann entweder vorübergehend

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

oder permanent

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

dann

which pecl 

dann sagt Ihnen, z.B.

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