赞
踩
本文主要是安装的是免费版的(我的是亚马逊的服务器)
GeoIP,是一套含IP数据库的软件工具。
Geo根据来访者的IP, 定位该IP所在经纬度、国家/地区、省市、和街道等位置信息。
yum install GeoIP.x86_64 GeoIP-devel.x86_64
下载扩展并编译安装 $ wget https://pecl.php.net/get/geoip-1.1.1.tgz $ tar zxvf geoip-1.1.1.tgz $ cd geoip-1.1.1 $ phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config $ make $ sudo make install
通过 php -m 命令查看是否安装成功,如果有geoip表名安装成功
打开php.ini
文件,在最后加上:extension=geoip.so 重启即可
示例:
<?php $data = geoip_record_by_name('php.net'); print_r($data);
输出:
Array ( [continent_code] => NA [country_code] => US [country_code3] => USA [country_name] => United States [region] => CA [city] => Milpitas [postal_code] => 95035 [latitude] => 37.440399169922 [longitude] => -121.87049865723 [dma_code] => 807 [area_code] => 408 )
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。