# yii2-ip2location **Repository Path**: myweishanli/yii2-ip2location ## Basic Information - **Project Name**: yii2-ip2location - **Description**: Yii2 Ip to Location 基于纯真IP库的,查询IP归属地、IP库升级 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2016-04-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Yii2 Ip to Location ## 安装 安装这个扩展的首选方式是通过 [composer](http://getcomposer.org/download/). 执行 ```bash composer require --prefer-dist myweishanli/yii2-ip2location ``` 或添加 ``` "myweishanli/yii2-ip2location": "~1.0.0" ``` ## 根据IP查询 ```php use \wsl\ip2location\Ip2Location; $ipLocation = new Ip2Location(); $locationModel = $ipLocation->getLocation('8.8.8.8'); print_r($locationModel->toArray()); // Array // ( // [ip] => 8.8.8.8 // [begin_ip] => 8.8.8.8 // [end_ip] => 8.8.8.8 // [country] => 美国 // [area] => 加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器 // ) ``` ## 升级数据库 ```php use \wsl\ip2location\QQWry; $qqwry = new QQWry(); $qqwry->upgrade(); ```