GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie die PHP-GeoIP-Erweiterung

Mit der GeoIP-Erweiterung können Sie den Standort einer IP-Adresse finden. Wie Stadt, Bundesland, Land, Breitengrad und Längengrad.

Wenn Sie das neue GeoIP2 verwenden möchten, bietet MaxMind jetzt eine reine PHP-Implementierung an, die keine C-Erweiterung benötigt: 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)

Und hier ist ein Beispiel, wie man es mit PHP7 verwendet:

$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. Wie installiere ich Composer, den PHP-Abhängigkeitsmanager?

  2. So installieren Sie PHP 8 auf Fedora 35

  3. So installieren Sie PHP 7.2 auf Ubuntu 18.04 LTS

  4. So installieren Sie PHP 8 auf Ubuntu 18.04 LTS

  5. So installieren Sie PHP 8 unter Linux Mint 20

So installieren Sie PHP 8 auf Ubuntu 20.04

So installieren Sie PHP 8.0 auf AlmaLinux 8

So installieren Sie PHP 8.0 auf openSUSE 15 Leap

So installieren Sie den IonCube Loader unter Ubuntu Linux

So installieren Sie den MongoDB GUI Adminer auf AlmaLinux

So installieren Sie PHP 8 unter Ubuntu 18.04