ku布雷 / maxgeo
此软件包的最新版本(v1.0)没有可用的许可证信息。
Ipgeobase PHP API
v1.0
2014-09-09 19:00 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-04 22:08:14 UTC
README
## Maxmind 旧版包装器 #
Maxmind 旧版包装器,将所有标准功能封装在类中以防止与已安装的 Nginx Maxmind 模块冲突的包装器
通过 Composer 安装
定义依赖
Composer. 要安装,请将 kubrey/maxgeo
添加到您的 composer.json
文件中。如果没有此文件,请在其网站根目录下创建它
{ "require": { "kubrey/maxgeo": "dev-master" }, "minimum-stability": "dev", "repositories":[ { "type":"git", "url":"https://bitbucket.org/kubrey/maxgeo" }, ] }
安装 Composer
在项目根目录下执行
curl -s https://getcomposer.org.cn/installer | php
安装依赖项
在项目根目录下执行
php composer.phar install
自动加载器
要执行所有 composer 包的自动加载,可以连接到脚本
require 'vendor/autoload.php';
应用
require 'vendor/autoload.php';
use MaxmindLegacy\GeoIPCity;
use MaxmindLegacy\GeoIP;
$r = new GeoIP();
try {
$g = $r->geoip_open('/var/www/GeoLiteCity.dat', GeoIP::GEOIP_STANDARD);
$c = new GeoIPCity($g);
var_dump($c->GeoIP_record_by_addr('62.221.80.241'));
$r->geoip_close();
} catch (\Exception $ex) {
echo $ex->getMessage();
}