GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer l'extension PHP GeoIP

L'extension GeoIP vous permet de trouver l'emplacement d'une adresse IP. Comme la ville, l'état, le pays, la latitude et la longitude.

Si vous souhaitez utiliser le nouveau GeoIP2, MaxMind propose désormais une implémentation PHP pure qui ne nécessite pas d'extension C : https://github.com/maxmind/GeoIP2-php.
sudo wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
sudo gunzip GeoLiteCity.dat.gz
sudo mkdir -v /usr/share/GeoIP
sudo mv -v GeoLiteCity.dat /usr/share/GeoIP/GeoIPCity.dat
sudo apt-get install php-geoip
Code language: JavaScript (javascript)

Et voici un exemple d'utilisation avec PHP7 :

$ip = $_SERVER['REMOTE_ADDR'];
$country = geoip_country_name_by_name($ip);
echo 'The current user is located in: ' . $country;
Code language: PHP (php)

Linux
  1. Comment installer Composer, le gestionnaire de dépendances PHP ?

  2. Comment installer PHP 8 sur Fedora 35

  3. Comment installer PHP 7.2 sur Ubuntu 18.04 LTS

  4. Comment installer PHP 8 sur Ubuntu 18.04 LTS

  5. Comment installer PHP 8 sur Linux Mint 20

Comment installer PHP 8 sur Ubuntu 20.04

Comment installer PHP 8.0 sur AlmaLinux 8

Comment installer PHP 8.0 sur openSUSE 15 Leap

Comment installer le chargeur IonCube sur Ubuntu Linux

Comment installer l'administrateur de l'interface graphique MongoDB sur AlmaLinux

Comment installer PHP 8 sur Ubuntu 18.04