【安装】
把 GeoIP 安装成 PHP 扩展:
yum install GeoIP GeoIP-data GeoIP-devel
下载数据包并解压:
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz gzip -d GeoLiteCity.dat.gz mv GeoLiteCity.dat /var/lib/GeoIP/GeoIPCity.dat
下载 GeoIP 的 PECL 扩展:
下载:http://pecl.php.net/package/geoip
wget -c http://pecl.php.net/get/geoip-1.0.7.tgz tar -zxvf geoip-1.0.7.tgz cd geoip-1.0.7 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-geoip make make install
【设置】
在 php.ini 文件中添加:
; [GeoIP] extension=geoip.so
然后重启Apache即可加载。
现在可以使用 PHP 手册里介绍的 GeoIP 部份函数。
【参考】
参考:https://sjolzy.cn/GeoIP-PHP-version-use.html
参考:http://php.net/manual/zh/book.geoip.php
参考:http://php.net/manual/zh/ref.geoip.php
参考:http://shouce.jb51.net/nginx/OptionalHTTPmodules/GeoIP.html