GNU/Linux >> Linux の 問題 >  >> Linux

PHPGeoIP拡張機能をインストールする方法

GeoIP拡張機能を使用すると、IPアドレスの場所を見つけることができます。都市、州、国、緯度、経度など。

新しいGeoIP2を使用する場合、MaxMindは、C拡張機能を必要としない純粋なPHP実装を提供するようになりました: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)

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. PHP Dependency ManagerであるComposerをインストールするにはどうすればよいですか?

  2. PHP8をFedora35にインストールする方法

  3. Ubuntu18.04LTSにPHP8をインストールする方法

  1. Ubuntu18.04LTSにPHP7.2をインストールする方法

  2. LinuxMint20にPHP8をインストールする方法

  3. Ubuntu 16.04 に LAMP をインストールする方法

  1. Ubuntu20.04にPHP8をインストールする方法

  2. CentOS8にPHPをインストールする方法

  3. Ubuntu 20.04 に PHP 7.4 をインストールする方法