rlerdorf/geoip

Legacy GeoIP (v1) PHP extension wrapping MaxMind's libGeoIP C library

Maintainers

Package info

github.com/rlerdorf/geoip

Language:C

Type:php-ext

Ext name:ext-geoip

pkg:composer/rlerdorf/geoip

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 18

Open Issues: 0

1.4.0 2026-04-06 22:40 UTC

This package is auto-updated.

Last update: 2026-04-23 10:06:30 UTC


README

This is the legacy (v1) GeoIP PHP extension for PHP 7.2+ and PHP 8.x.

Unless you have old code that needs this, you might be better off using GeoIP2.

Installing:

Example for Debian (apt) and PHP 8.2

apt install php8.2-dev geoip-bin geoip-database libgeoip-dev
git clone https://github.com/rlerdorf/geoip.git geoip && cd geoip
phpize8.2
./configure 
make
make test
make install

To use it:

  1. Add line extension=geoip.so to your (PHP 8.2) php.ini
  2. Restart your webserver e.g. service apache2 restart
  3. If using FPM: service php8.2-fpm restart