我需要在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。
答案 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
希望有帮助。