Configuración en tiempo de ejecución

El comportamiento de estas funciones se ve afectado por la configuración de php.ini.

Opciones de configuración de GeoIP
Nombre Por defecto Cambiable Historial de cambios
geoip.custom_directory "" PHP_INI_ALL

He aquí una breve explicación de las directivas de configuración.

geoip.custom_directory string

Vacío por defecto, pero se puede establecer para forzarlo a ser una ruta de base de datos diferente de la compilada en la biblioteca.

add a note

User Contributed Notes 2 notes

up
4
James
7 years ago
This page is unclear on exactly which MaxMind DB you need.

I found the answer here: http://h3x.no/2010/11/10/php-geoip-required-database-not-available-at-usrsharegeoipgeoip-dat

wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz

MaxMind may have changed their site recently to highlight a different format; if you look on http://dev.maxmind.com/geoip/geoip2/geolite2/ it links to a mmdb format file now.
up
0
sly_one at abv dot bg
5 years ago
For me, It was needed also GeoIPCity.dat and adding extension to php.ini "extension=geoip.so" at the end of [PHP] section.

So ..
$details = geoip_record_by_name($ip_addr);

var_dump($details);

Now It works! :)
To Top