Piwik GeoIP安装,


GeoIP(PHP)安装

简介

GeoIP就是通过来访者的IP,定位他的经纬度,国家/地区,省市,甚至街道等位置信息,需要比较精确的数据库支持,GeoIP数据库由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)安装

安装

sudo apt-get install php5-geoip php5-dev libgeoip-dev
  1. 手动安装
  • 确保以下部分已经被安装了,官方文档要求如下:
    • PEAR/PECL (which includes the pecl executable)
    • The GeoIP C library with development files
    • Build tools (including GCC, make, etc.)
    • php development files
  • 执行如下命令:
sudo pecl install geoip
  • php.ini文件中添加如下部分:
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. 重启服务器。

相关内容

    暂无相关文章