Installez GeoIP extension PHP

Installer des API C GeoIP
Changement 1.4.8 pour téléchargé la version.

CD /usr/local/src
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
tar zxvf GeoIP.tar.gz
CD GeoIP-*
./configurer
faire
faire vérifier
make install

Installer l’extension PHP PECL

PECL install geoip

Trouver le fichier php.ini

php -i | grep php.ini

Activez l’extension à charger dans le fichier php.ini:

;;;;;;;;;;;;;;;;;;;;;;
; Extensions dynamiques ;
;;;;;;;;;;;;;;;;;;;;;;
extension=GeoIP.so

Vous devrez peut-être redémarrer le serveur HTTP (Apache) pour appliquer les modifications.

Base de données de téléchargement Geo Lite ville

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

Pour des projets plus précis de détection et de la production, acheter la base de données complète de l’établissement de MaxMind.