GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat rozšíření PHP GeoIP

Rozšíření GeoIP vám umožňuje najít umístění IP adresy. Stejně jako město, stát, země, zeměpisná šířka a délka.

Pokud byste chtěli používat nový GeoIP2, MaxMind nyní nabízí čistou implementaci PHP, která nevyžaduje rozšíření 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)

A zde je příklad, jak jej použít s 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. Jak nainstalovat PHP 8 na Fedoru 35

  2. Jak nainstalovat PHP 7.2 na Ubuntu 18.04 LTS

  3. Jak nainstalovat PHP 8 na Ubuntu 18.04 LTS

  1. Jak nainstalovat Composer, PHP Dependency Manager?

  2. Jak nainstalovat LAMP na Ubuntu 16.04

  3. Jak nainstalovat PHP 7.4 na Ubuntu 20.04

  1. Jak nainstalovat PHP 8 na Ubuntu 20.04

  2. Jak nainstalovat PHP na CentOS 8

  3. Jak nainstalovat PHP 8 na Linux Mint 20