文章目录
前言
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