[英]Install PECL GeoIP for PHP 8.1 ubuntu 22
我正在尝试将 python 的 PECL 函数用于 geoip,例如 geoip_country_code_by_name()。 这显然需要 Pecl geoip 扩展。
但是,在 Ubuntu 22 和 PHP 8.1 上,此扩展不起作用。
方法一:
apt install php8.1-geoip
失败,不存在
方法二:
pecl install geoip-beta
失败,无法编译 php 8.1 make: *** [Makefile:202: geoip.lo] Error 1 ERROR: `make' failed
方法三:使用 phar composer 安装
失败:只用了maxmind的mmdb格式,功能不同。 我想使用旧的 GeoIP.dat 文件。
任何解决方案?
GEOIP没有PHP 8.1版本,应该用Geoip2才对,请参考( 无法定位package php8.1-geoip )( https://github.com/maxmind/GeoIP2-php )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.