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

Rah*_*wad 7 apache apache2 apt-get php-extension 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
Run Code Online (Sandbox Code Playgroud)

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

sudo: pecl7.2-sp: command not found
Run Code Online (Sandbox Code Playgroud)

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

CPP*_*CPP 12

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

运行以下命令:

sudo apt-get install php-pear php-dev

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

须藤 pecl 安装 geoip-beta

希望有帮助。

  • 执行“sudo apt-get install php-pear php-dev”时出现错误“软件包 php-pear 不可用,但被另一个软件包引用。这可能意味着该软件包丢失、已过时或仅存在可从另一个源获取 软件包 php-dev 不可用,但被另一个包引用。这可能意味着该包丢失、已过时或只能从另一个源获取” (2认同)