2009-10-26 8 views
8

Je suis en train d'exécuter la commande suivante dans le terminal sur mon macbook proPECL: command not found

cd /tmp; pecl download memcached 

mais im obtenir

PECL: command not found.

après quelques jours googling je ne peux pas savoir quoi de neuf. Quelqu'un a-t-il une solution?

Répondre

12

Au moins Arch Linux vous devez installer package php-pear pour l'outil de PECL en utilisant cette commande:

pacman -S php-pear 
+1

Qu'entendez-vous par au moins Arch Linux? La question est clairement étiquetée avec OSX. S'il vous plaît modifier ou supprimer votre réponse car il ne répond pas à la question pour les futures références – Trix

29
apt-get update 

apt-get install php-pear php5-dev 
3

Je sais, ancien poste, mais pour quelqu'un d'autre.

Sous Windows Les commandes PECL et PEAR sont introuvables mais elles sont pré-installées en PHP.

Ils ne sont pas dans le chemin de fenêtres de sorte que vous devez cd dans le répertoire PEAR pour exécuter la commande ou ajouter le répertoire PEAR à votre chemin variable Systèmes

Il y a un fichier .bat dans le répertoire PEAR qui est censé faire cela pour vous si vous double-cliquez dessus mais il n'a pas fonctionné pour moi sur win7 donc j'ajoute manuellement le chemin ou juste cd dans le répertoire pour l'exécuter

+0

Ce n'est pas une question Windows! C'est OSX. – Trix

3

Ancien fil mais pourrait être utile pour quelqu'un ... Sur OSX avec MAMP installé de son mieux pour savoir quelle version de php est installée (à partir du répertoire/Applications/MAMP/bin/php/*).

Ensuite, soit temporairement

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

ou définitivement

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

puis

which pecl 

vous dit, par exemple

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