Piwik GeoIP安装

2017-02-13  本文已影响0人  洮生

GeoIP(PHP)安装

简介

GeoIP就是通过来访者的IP,定位他的经纬度,国家/地区,省市,甚至街道等位置信息,需要比较精确的数据库支持,GeoIP数据库由MaxMind提供,包含有数据库如:国家数据库地区数据库城市数据库等等。


安装

自动安装

  1. Piwik 提供自动下载GeoIP数据库,通过“设置”—>“地理位置”—>“开始”进行安装,如下图:


    自动安装
  2. 刷新Piwik页面,即安装成功如下图:


    安装成功

手动安装

  1. 下载GeoLite城市数据库自 MaxMind。
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
  1. 解压文件并复制结果, 'GeoLiteCity.dat' 到 misc Piwik 子目录 (可以通过 FTP 或 SSH)。
gzip -d GeoLiteCity.dat.gz
cp GeoLiteCity.dat /var/www/html/piwik/misc/
  1. GeoLiteCity.dat文件重命名为GeoIPCity.dat
cd /var/www/html/piwik/misc
mv GeoLiteCity.dat GeoIPCity.dat
  1. 刷新屏幕,GeoIP (PHP) 服务商现在将被安装。您已经成功安装 Piwik 使用 GeoIP,现在能看到访客的地区和城市,以及精确的地理位置信息。

GeoIP(PECL)安装

安装

  1. Ubuntu 或者 Debian系统直接执行下面的命令:
sudo apt-get install php5-geoip php5-dev libgeoip-dev
  1. 手动安装
sudo pecl install geoip
extension=geoip.so
  1. 到此PECL已经被安装好了,接着就是配置,在php.ini文件中添加如下部分:
geoip.custom_directory=/path/to/piwik/misc

替换上面配置中的/path/to/piwik为piwik安装所在的目录。

  1. PECL扩展不识别GeoLiteCity.dat,所以必须确保已将其重命名为GeoIPCity.dat
  2. 重启服务器。
上一篇 下一篇

猜你喜欢

热点阅读