sudo: pecl7.2-sp: command not found
Solution 1
I am on ubuntu 16:04 and the following got it working for me (more or less):
Run the following command:
sudo apt-get install php-pear php-dev
Now you can run the command pecl instead pecl7.2-sp - seems to work fine though:
sudo pecl install geoip-beta
Hope that helps.
Solution 2
I had to install imagick for php7.3 so I was getting same error using command like this
sudo pecl7.2-sp install imagick
What worked for me is running the command like this
pecl -d php_suffix=7.3 install -f imagick
Rahul Gaikwad
I am a software engineer ,I like building things to solve problems. This is what engineers do. So it was a natural fit for me to become an engineer.My passion outside of work is listening music.
Updated on July 09, 2022Comments
-
Rahul Gaikwad almost 2 years
I need to install GeoIP on PHP 7.2 . For this I am using following commands -
sudo apt-get -y install gcc make autoconf libc-dev pkg-config sudo apt-get -y install libgeoip-dev sudo pecl7.2-sp install geoip-beta
Top two commands are run successfully, But while running the third on I am getting following error -
sudo: pecl7.2-sp: command not found
Any suggestion, How can I install pecl on php 7.2 or any other way to install GeoIP on php 7.2.
-
Rahul Gaikwad over 5 yearsCraig, After using your given commands its works for me also.
-
Aftab over 4 yearsGetting error when executing "sudo apt-get install php-pear php-dev" "Package php-pear is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source Package php-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source"