Centos下为lampp的piwik安装GeoIP地理库

Centos
LAMPP 配置GEOIP

 yum install mod_geoip

/usr/share/GeoIP/

// GeoIP 是国家数据,GeoLiteCity 是城市数据,GeoIPASNum 是组织数据

pwiki官方展示配置文件地址为
https://piwik.org/faq/how-to/#faq_163

/etc/apache2/mods-enabled/geoip.conf`

安装了lampp的服务器实际配置文件地址为

/etc/httpd/conf.d/geoip.conf
 cp /usr/share/GeoIP/GeoLiteCity.dat /www/stat/misc/

这样就安装了GeoIP(php) 了。

不过系统提示我

本地理位置服务商最容易安装,不需要在服务器上设置 (适合虚拟主机!)。它使用 GeoIP 数据库和 MaxMind 的 PHP API 来准确定位访客的地理位置。

如果您的网站流量很大,这个服务速度会很慢。如果这样,您最好安装 PECL 扩展 或者 服务器模块。

接着鼓捣PECL安装方式

yum -y install GeoIP GeoIP-devel perl-Geo-IP
 
cd /opt/lampp/bin
 
./pecl install geoip

修改php.ini 增加以下两行

extension=geoip.so
geoip.custom_directory=/www/stat/misc

您在 ‘/www/stat/misc/’ 中的GeoIP 数据库名称为 ‘GeoLiteCity.dat’。但是 PECL 模块无法识别这个名称,请改名为 ‘GeoIPCity.dat’。

copy 一个

就好了。
cp GeoLiteCity.dat GeoIPCity.dat

通了


This entry was posted in PHP and tagged , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/centos-pwiki-geoip-lampp/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*

  

About Me

静水流深,水滴石穿