GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare l'estensione GeoIP PHP

L'estensione GeoIP consente di trovare la posizione di un indirizzo IP. Come la città, lo stato, il paese, la latitudine e la longitudine.

Se desideri utilizzare il nuovo GeoIP2, MaxMind ora offre un'implementazione PHP pura che non richiede un'estensione 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)

Ed ecco un esempio di come 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. Come installare Composer, il PHP Dependency Manager?

  2. Come installare PHP 8 su Fedora 35

  3. Come installare PHP 8 su Linux Mint 20

  4. Come installare LAMP su Ubuntu 16.04

  5. Come installare PHP 7.4 su Ubuntu 20.04

Come installare PHP 8 su Ubuntu 20.04

Come installare PHP 8.0 su AlmaLinux 8

Come installare PHP 8.0 su openSUSE 15 Leap

Come installare il caricatore IonCube su Ubuntu Linux

Come installare MongoDB GUI Adminer su AlmaLinux

Come installare PHP 8 su Ubuntu 18.04