GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar la extensión PHP GeoIP

La extensión GeoIP le permite encontrar la ubicación de una dirección IP. Como la ciudad, el estado, el país, la latitud y la longitud.

Si desea utilizar el nuevo GeoIP2, MaxMind ahora ofrece una implementación PHP pura que no requiere una extensión 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)

Y aquí hay un ejemplo de cómo usarlo con 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. ¿Cómo instalar Composer, el administrador de dependencias de PHP?

  2. Cómo instalar PHP 8 en Fedora 35

  3. Cómo instalar PHP 8 en Linux Mint 20

  4. Cómo instalar LAMP en Ubuntu 16.04

  5. Cómo instalar PHP 7.4 en Ubuntu 20.04

Cómo instalar PHP 8 en Ubuntu 20.04

Cómo instalar PHP 8.0 en AlmaLinux 8

Cómo instalar PHP 8.0 en openSUSE 15 Leap

Cómo instalar el cargador IonCube en Ubuntu Linux

Cómo instalar MongoDB GUI Adminer en AlmaLinux

Cómo instalar PHP 8 en Ubuntu 18.04