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?

È stato utile?

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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top