Instalar la extensión GeoIP en php7.
Si tenemos instalado en nuestro servidor alguna alternativa a Google Analytics, por ejemplo Matomo (antes llamado Piwik), puede resultar necesario instalar la extensión php GeoIP sobre todo si hacemos uso de las bases de datos de Maxmind.
En este articulo vemos como instalar la extensión GeoIP en CentOS 7, para las siguientes versiones php:
- php 7.0
- php 7.1
- php 7.0
Comenzamos.
Instalar la extensión CeoIP en CentOS 7
Primero instalaremos las bibliotecas y paquetes necesarios.
php 7.0
yum install make php70-php-devel gcc glibc-devel GeoIP-devel zlib-devel
php 7.1
yum install make php71-php-devel gcc glibc-devel GeoIP-devel zlib-devel
php 7.2
yum install make php72-php-devel gcc glibc-devel GeoIP-devel zlib-devel
Ahora instalaremos la extensión en su versión 1.1.1.
yum install http://pecl.php.net/get/geoip-1.1.1.tgz
Una vez instalada debes editar tu archivo php.ini, si no recuerdas su localización puedes revisar este articulo.
Copia y pega lo siguiente en tu php.ini.
; Extension GEO-IP extension=geoip.so
Reinicia y ya puedes hacer uso de la extensión GeoIP.
Puedes comprobar que esta instalada correctamente con el comando…
php -m | grep geoip