pecl:command not found
Solution 1
At least on Arch Linux you must install php-pear package for the pecl tool by using this command:
pacman -S php-pear
Solution 2
apt-get update
apt-get install php-pear php5-dev
Solution 3
I know, old post but for anyone else.
On Windows PECL and PEAR commands are not found but they are pre-installed in PHP.
They are not in the windows path so you have to cd into the PEAR directory to run the command or add the PEAR directory to your systems path variable
There is a .bat file in the PEAR directory which is supposed to do this for you if you double click it but it did not work for me on win7 so I manually add the path or just cd to the directory to run it
Solution 4
Old thread but might be useful for someone... On OSX with MAMP installed its best to find out which version of php installed (from the /Applications/MAMP/bin/php/* directory).
Then either temporarily
export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH
or permanently
echo "export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH" >> ~/.profile
then
which pecl
then tells you, e.g.
/Applications/MAMP/bin/php/php5.5.3/bin/pecl
Solution 5
The reason you are getting this error is because Pear package is missing.
I encountered the same problem while installing PHP extensionfor MongoDB on Ubuntu. What worked for me was the following:
Install Pear Package:
sudo apt install php-dev php-pear
then you can run:
sudo pecl install memcached
Related videos on Youtube
Comments
-
jdee almost 2 years
I'm trying to run the following command in terminal on my macbook pro
cd /tmp; pecl download memcached
but im getting
pecl:command not found.
after a days googling I cant find out whats up. Does anyone have a solution?
-
Shark Deng almost 5 yearsThis page stackoverflow.com/questions/32893056/… gives good answer to install
pear
on Mac
-
-
Peyman Mohamadpour over 7 yearsThis is not a Windows question! this is OSX one.
-
Peyman Mohamadpour over 7 yearsWhat do you mean by at least Arch Linux? The question is clearly tagged with OSX. Please edit or remove your answer as this is not answering the question for future references
-
clankill3r over 5 yearsMac OS X doesn't have
apt-get
-
Nilesh Chauhan over 5 yearsAfter several hours of search I found this answer and it works for me out of my surprise. P.S. You can use yum if pacman doesn't works
-
Mukesh Rawat over 4 years@clankill3r you can use brew install php-pear php5-dev
-
Preston Reyes over 4 yearsthis answer is not relevent to the question