GeoIP PHP 확장 설치

GeoIP C API를 설치
변화 1.4.8 버전을 다운로드 하려면.

CD / usr / 지방 / SRC
wget을 HTTP://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
타르 zxvf GeoIP.tar.gz
cd GeoIP-*
./구성
확인
확인 확인
설치한다

PHP PECL 확장 설치

pecl 설치 geoip

php.ini 파일 찾기

PHP는 -i | grep php.ini

Php.ini 파일에서 로드 하는 확장 사용:

;;;;;;;;;;;;;;;;;;;;;;
; 동적 확장 ;
;;;;;;;;;;;;;;;;;;;;;;
extension=geoip.so

HTTP 서버를 다시 시작 해야 할 수 있습니다. (아파치) 변경 내용을 적용 하려면.

다운로드 지 오 라이트 시 데이터베이스

CD / usr / 지방 / SRC
wget-N-q http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz
mv GeoLiteCity.dat /usr/local/share/GeoIP/GeoIPCity.dat

더 정확한 탐지 및 생산 프로젝트, MaxMind에서 전체 GeoCity 데이터베이스를 구입.