[DTI]ServersMan@VPS:PHP GeoIP のインストール

PHPで IPアドレスから国や地域を取得できるように、Geolocation関連の GeoIP ライブラリおよび、PECL::geoip をインストールします。(2012/10/20作成)

国 jill111 / Pixabay

PECL::Package::geoip
http://pecl.php.net/package/geoip

0.環境

1.GeoIP C ライブラリインストール

【参考】 ライブラリ依存関係の解決

2.GeoLite Country, GeoLite City バイナリデータを配置

※RPMで「GeoIP」をインストールした場合、「geoip_record_by_name()」を実行時下記のエラーとなります。その場合は「GeoIPCity.dat」を「/usr/share/GeoIP」配下にシンボリックリンクします。

3.PECL::Package::geoip インストール

4.使い方

$ cat a.php

$ php a.php

以上

Pocket

コメントを残す