GeoIP PHP extensie installeren

Installeren van GeoIP C API
Wijzigen 1.4.8 versie gedownload.

cd /usr/local/src
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
teer zxvf GeoIP.tar.gz
CD GeoIP-*
./configureren
maken
make check
Maak installeren

Installeren PHP PECL verlenging

PECL installeren geoip

Php.ini vinden

PHP -i | grep php.ini

Inschakelen van extensie te laden in php.ini:

;;;;;;;;;;;;;;;;;;;;;;
; Dynamische extensies ;
;;;;;;;;;;;;;;;;;;;;;;
Extension=geoip.so

Mogelijk moet u opnieuw opstarten van de HTTP-server (Apache) wijzigingen moeten worden toegepast.

Download Geo Lite City database

cd /usr/local/src
wget -N - q http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz
MV GeoLiteCity.dat /usr/local/share/GeoIP/GeoIPCity.dat

Voor meer nauwkeurige detectie- en productie-projecten, de volledige GeoCity database van MaxMind kopen.