Domanda
Sto cercando di eseguire il seguente comando nel terminale sul mio macbook pro
cd /tmp; pecl download memcached
ma sto ottenendo
pecl: comando non trovato.
dopo giorni trascorsi a cercare su Google non riesco a capire cosa succede. Qualcuno ha una soluzione?
Soluzione
Almeno su Arch Linux è necessario installare il pacchetto php-pear per lo strumento pecl usando questo comando:
pacman -S php-pear
Altri suggerimenti
apt-get update
apt-get install php-pear php5-dev
Lo so, vecchio post ma per chiunque altro.
Su Windows i comandi PECL e PEAR non vengono trovati ma sono preinstallati in PHP.
Non si trovano nel percorso di Windows, quindi è necessario eseguire il cd nella directory PEAR per eseguire il comando o aggiungere la directory PEAR alla variabile del percorso di sistema
Esiste un file .bat nella directory PEAR che dovrebbe fare questo per te se fai doppio clic su di esso ma non ha funzionato per me su win7, quindi aggiungo manualmente il percorso o semplicemente cd alla directory per eseguirlo
Vecchio thread ma potrebbe essere utile per qualcuno ... Su OSX con MAMP installato è meglio trovare la versione di php installata (dalla directory / Applicazioni / MAMP / bin / php / *).
Quindi temporaneamente
export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH
o permanentemente
echo "export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH" >> ~/.profile
poi
which pecl
ti dice, ad esempio
/Applications/MAMP/bin/php/php5.5.3/bin/pecl