我安装了 PHP 5.4 和 GeoIP,但我无法让 GeoIP 工作。错误是:
致命错误:在第 7 行的 /var/www/html/geoip/test.php 中调用未定义函数 geoip_country_code_by_name()
这是脚本:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
//$gi = geoip_open( "GeoIP.dat",GEOIP_STANDARD);
$country = geoip_country_code_by_name('www.example.com');
if ($country) {
echo 'This host is located in: ' . $country;
}
?>
我安装了 PEAR/PECL 仍然没有。
是否有 geoip 的日志错误或可以帮助解决的问题?
我还用 PHP 5.3 安装了 GeoIP,它工作正常。问题在于 PHP 5.4
谢谢。