2016-04-05 12 views
-1

php 7.0.5 var.Centos'ta php 7.0.5 üzerinde GeoIp nasıl kurulur?

Örneğin, coğrafi etki alanından veya ip ülkesinden ülke almayı kullanmak istiyorum.

GeoIp'i php 7.0.5 centos'a nasıl kurabilirim?

Eğer php 7'de geoip bulunmuyorsa, o zaman nasıl bir etki alanı veya ip ülke ve ülkesi olsun?

Lütfen bana yardım edin.

cevap

1

Yardım ettiğim için mutluyum. GeoIP2 yüklemek için adım izleyin •• GeoCityLite

cd __path_of_your_choice 
wget http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz 
gunzip GeoLite2-City.mmdb.gz 

•• 2 indir,

•• 1 •• İlk olarak, sadece php7 güncellendi ve ben

Hi çalışan bir yol var kısacası php besteci ile https://github.com/maxmind/GeoIP2-php

-> Lütfen terminalde:

cd (https://getcomposer.org/ göremez eğer besteci biliyorum varsayarak)

geoip2/geoip2 gerektiren composer.phar

php (yol/etc/... ine gibi geoip yüklemek istediğiniz): ~ 2,0

•• daha senin php bu gibi görünüyor 3 ••:

require_once '____path_to_you_composer_intalled/vendor/autoload.php'; 
use GeoIp2\Database\Reader; 

$geo2 = new Reader('/___path_to_your_GeoLite_database___/GeoIP/GeoLite2-City.mmdb'); 
$geoInfos = $geo2->city($_SERVER['REMOTE_ADDR']); 

$constant_REQUEST_CITY = $geoInfos->city->name ; 

ben h Bu işlem yararlı