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
通了