Yükleniyor...

Apache mod_geoip kurulumu ve PHP Kullanımı

Etiketler: php apache geoip
Apache mod_geoip kurulumu ve PHP Kullanımı
apache-mod_geoip
Apache mod_geoip kurulumu ve PHP Kullanımı

Kurulumu Linux dağıtımına bağlı olarak ben yum ile yaptım.
yum install mod_geoip
Kurulduktan sonra, /etc/httpd/conf.d/ dizini altında oluşan mod_geoip.conf dosyasını editleyip

nano /etc/httpd/conf.d/mod_geoip.conf

dosaya içeriğini

LoadModule geoip_module modules/mod_geoip.so


  GeoIPEnable On
  GeoIPDBFile /tmp/GeoLiteCity.dat


olarak düzenleyin ve kaydedin. ben /tmpi kullandım siz farklı bir klasörde kullanabilirsiniz.
daha sonra http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz adresinden güncel ücretsiz versiyon IP verilerini indirip açalım.

wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz

en son olarakta Apacheyi yeniden başlatın.

service httpd restart

Not: Reload etmeyin mod_geoip databaseinin yüklenmemesine neden olabilir.


PHP Kullanımı ise bundan daha basit, $_SERVER Globaline aşağıdaki keyler eklendi

GEOIP_ADDR
GEOIP_CONTINENT_CODE
GEOIP_COUNTRY_CODE
GEOIP_COUNTRY_NAME
GEOIP_DMA_CODE
GEOIP_AREA_CODE
GEOIP_LATITUDE
GEOIP_LONGITUDE

İyi phplemeler..
  • SHARE

Tartışma

çok başarılı olmuş. teşekkürler.
çok detaylı aktaramadım, umarım yardımcı olur, eğer sorun yaşayan arkadaş olursa yardımcı olurum.



ya da
CAPTCHA Images