Topics

On this page

Last updated on Jul 31, 2025

GeoIP

Install/Setup GeoIP:

wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz gunzip GeoLiteCity.dat.gz sudo mkdir -v /usr/share/GeoIP sudo mv -v GeoLiteCity.dat /usr/share/GeoIP/GeoIPCity.dat 

For PHP5:

sudo apt-get install php5-geoip

For PHP7:

sudo apt-get install php-geoip

Let’s test GeoIP:
Add following lines in php

print_r (geoip_db_get_all_info()); var_dump(geoip_record_by_name($_SERVER['REMOTE_ADDR'])); var_dump(geoip_record_by_name('www.example.com'));