须藤:pecl7.2-sp:找不到命令

sudo: pecl7.2-sp: command not found

我需要在 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。

我在 ubuntu 16:04 并且以下内容对我有用(或多或少):

运行以下命令:

sudo apt-get install php-pear php-dev

现在您可以 运行 命令 pecl 代替 pecl7.2-sp - 不过似乎工作正常:

sudo pecl install geoip-beta

希望对您有所帮助。

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

sudo pecl7.2-sp install imagick

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

pecl -d php_suffix=7.3 install -f imagick