58. ジオ IP のジオロケーション PECL 拡張機能をインストールするには ?
2015年12月22日
How To
※注 この記事は Piwik1.8~2.17のアーカイブ情報です
Ubuntu または Debian を使用している場合、次のコマンドを実行してください。
sudo apt-get install php5-geoip php5-dev libgeoip-dev
手動で拡張機能を構築する必要がある場合、まず、以下のものを必ずインストールしてください。
・PEAR/PECL (PECL の実行可能性を含む)
・開発ファイル付きの GeoIP C ライブラリー
・構築ツール (GCC, make などを含む)
・php 開発ファイル
次に、以下のコマンドを実行してください。
sudo pecl install geoip
最後に、php.ini ファイルに以下を追加してください。
extension=geoip.so
PECL 拡張機能がインストールされたら、すぐに必要な設定があります。php.ini ファイルに以下を追加します。
geoip.custom_directory=/path/to/piwik/misc Replace /path/to/piwik with the path to your Piwik installation.
GepLite City データベースを使用している場合、さらにもう 1 つしなければならないことがあります。PECL 拡張機能が GeoLiteCity.dat と名付けられている場合、データベースを認識しません。そのため、必ず名前を GeoIPCity.dat としてください。
ウェブサーバーを再起動します。Piwik > Settings > Geolocation に GeoIP 拡張機能がロードされ、実行されているはずです。