sudo:pecl7.2-sp:找不到命令

时间:2018-08-29 13:30:59

标签: php php-extension geoip maxmind php-7.2

我需要在PHP 7.2上安装 GeoIP 。 为此,我正在使用以下命令-

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

前两个命令已成功运行,但是在运行第三个命令时却出现以下错误-

sudo: pecl7.2-sp: command not found

任何建议,如何在php 7.2上安装pecl或以其他方式在php 7.2上安装GeoIP。

2 个答案:

答案 0 :(得分:2)

我必须为 php7.3 安装 imagick 所以我使用这样的命令遇到了同样的错误

sudo pecl7.2-sp install imagick

对我有用的是运行这样的命令

pecl -d php_suffix=7.3 install -f imagick

答案 1 :(得分:1)

我在ubuntu 16:04上,以下代码对我有用(或多或少):

运行以下命令:

  

sudo apt-get install php-pear php-dev

现在,您可以运行命令pecl而不是pecl7.2-sp-似乎运行良好:

  

sudo pecl install geoip-beta

希望有帮助。