当前位置:   article > 正文

Linux下安装GeoIP扩展_geoip-devel.x86_64

geoip-devel.x86_64

本文主要是安装的是免费版的(我的是亚马逊的服务器)

GeoIP,是一套含IP数据库的软件工具。

Geo根据来访者的IP, 定位该IP所在经纬度、国家/地区、省市、街道等位置信息。

1、安装GeoIP

yum install GeoIP.x86_64 GeoIP-devel.x86_64

2、安装geoip扩展

下载扩展并编译安装
$ 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 重启即可

3、PHP中使用

示例:

<?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
)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/256669
推荐阅读
相关标签
  

闽ICP备14008679号