文章

debian9上matomo(piwik)安装GEOIP扩展

  编辑于:2018-04-06
文章目录

前言

matomo(piwik)上关于geoip的扩展安装说明不能直接用于debian9的系统,这里记录一下debian9,lnmp1.4,php5.6环境下对于的geoip扩展的安装。

开始

安装相关软件

apt-get install php-geoip libgeoip-dev -y

下载,编译geoip扩展

wget http://pecl.php.net/get/geoip-1.1.1.tgz
tar -xvf geoip-1.1.1.tgz
cd geoip-1.1.1
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

修改/usr/local/php/etc/php.ini
查找:extension_dir 再下面一行添加上extension = "geoip.so"
在extension = "geoip.so"下面添加一行geoip.custom_directory=/path/to/piwik/misc/path/to/piwik替换为你的matomo(piwik)安装目录。
查找:proc_open,删除proc_open,
重启php-fpm

lnmp php-fpm restart

下载geoip数据。

wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz -O /path/to/matomo/misc/GeoLiteCity.dat.gz
gzip /path/to/matomo/misc/GeoLiteCity.dat.gz -d

参考链接:
https://matomo.org/faq/how-to/faq_164/#faq_164
https://www.vpser.net/manage/lnmp-php-install-ext.html

发表回复