piwik如何启用geoip2插件?ip地址转换
发布于 作者:苏南大叔 来源:程序如此灵动~
话说php世界里面有个geoip
,然后就有了geoip2
,时代在进步嘛。不久的将来,也许会有geoip3
之类的出现呢。和geoip
相比较,据说geoip2
的精度方面有所提高。而且建议至少每月更新geoip2
数据库。
piwik
启用geoip2
的过程
piwik
启用geoip2
的过程非常简单。首先访问piwik
的插件库(https://plugins.piwik.org/),拿到geoip2
的插件,然后上传根目录下的plugins
目录,然后拿到数据库文件,放到misc
目录下面,然后进入后台启用即可。
过程见下图:
相关链接:
geoip2
数据库文件下载地址:http://dev.maxmind.com/geoip/geoip2/geolite2/PHP71
安装geoip
的文章请点击这里:https://newsn.net/say/centos7-php71-pecl-geoip.htmlpiwik
启用geoip
的文章请点击这里: https://newsn.net/say/piwik-geoip-visitor-info.htmlGeoIP2
官方的说明文档请点击这里:http://maxmind.github.io/GeoIP2-php/
结论
整体来说,这个geoip2
不需要pecl
扩展,本身就是个纯正php
的类库。用composer
进行安装即可,但是这样的话,不用pecl
的话,是不是效率上会有所降低?大家可以在实践中进行检验。
更多geoip
的相关文章,请点击这里查看,https://newsn.net/tag/geoip/ 。



我用的是fikker做了几个cdn点,用百度统计和51LA统计都能获取到用户真实的IP地址,但是matomo不行,不知道为什么,对了,安装matomo的时候提示shell_exec您需要启用这个内置的功能,跟这个有关系吗?这个shell_exec要怎么开启啊,
你的matomo在cdn后面吧?那就可能有问题了。
https://newsn.net/say/php-with-python.html
为啥我里面的统计所有的人都是同一个IP ?这个IP还是国外的,哪里没设置好?没有开GeoIP2之前还有个中国国旗标志,开了GeoIP2之后变成了美国国旗标志了,这个是咋回事呢?
直觉上是你服务器设置的问题,如果都是一个ip的话,比如你服务器上面的设置是ng反代到php,那么你的ng配置没传递访客ip给php。
看了这个教程搞定了GeoIP,非常感谢,我想问一下,http://www.cz88.net 这个网站上的纯真IP数据库是不是要比他们详细啊?http://www.cz88.net这上面的数据库能直接放进去使用吗?
据说不支持纯真ip
这样弄的 为啥不管用。。
应该是路径放置错了吧,就两个路径,plugins的路径,还有mmdb文件的路径。最后就是启用,挺简单的。