Installieren Sie GeoIP-PHP-Erweiterung

GeoIP C-API zu installieren
Änderung 1.4.8 auf heruntergeladen version.

cd / usr / local / src
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
tar-Zxvf GeoIP.tar.gz
CD GeoIP-*
./konfigurieren
machen
Stellen prüfen
make install

Installieren Sie PHP PECL-Erweiterung

PECL Install geoip

Finden php.ini

php -i | Grep php.ini

Aktivieren Sie Erweiterung in der php.ini laden:

;;;;;;;;;;;;;;;;;;;;;;
; Dynamische Erweiterungen ;
;;;;;;;;;;;;;;;;;;;;;;
Extension=geoip.so

Möglicherweise müssen Sie den http-Server neu starten (Apache) Änderungen übernehmen.

Download Geo Lite City Datenbank

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

Für eine genauere Erfassung und Produktionsprojekte, kaufen Sie die Voll GeoCity Datenbank von MaxMind.