Download the PHP package geoip/geoip without Composer
On this page you can find all versions of the php package geoip/geoip. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
All versions of geoip with dependencies
Informations about the package geoip
MaxMind GeoIP Legacy PHP API
This API is for the GeoIP Legacy format (dat). To read the MaxMind DB format (mmdb) used by GeoIP2, please see our GeoIP2 PHP API.
This module has no external dependencies. You only need a MaxMind GeoIP database.
Install via Composer
We recommend installing this package with Composer.
To download Composer, run in the root directory of your project:
You should now have the file
composer.phar in your project directory.
Run in your project root:
You should now have the files
composer.lock as well as
vendor in your project directory. If you use a version control
composer.json should be added to it.
After installing the dependencies, you need to require the Composer autoloader from your code:
Install without Composer
Place the 'geoip.inc' file in the
include_path as specified in your
php.ini file or place it in the same directory as your PHP scripts.
IP Geolocation Usage
IP geolocation is inherently imprecise. Locations are often near the center of the population. Any location provided by a GeoIP database should not be used to identify a particular address or household.
Gets country name by hostname :
To enable memory caching, pass
as the second argument of
GEOIP_SHARED_MEMORY requires php >= 4.0.4 compiled with
configure time. See (http://us2.php.net/manual/en/ref.shmop.php).
In addition, you should call
geoip_load_shared_mem before calling
sample_city.php for an example of shared memory caching.
This code is tested on PHP 5.4 and greater. Older versions of PHP may work.
For help with this API or our databases, please see our support page.
Copyright and License
This software is Copyright (c) 2016 by MaxMind, Inc.
This is free software, licensed under the GNU Lesser General Public License version 2.1 or later.
Thanks to Jim Winstead.