Download the PHP package maxmind/geoip without Composer
On this page you can find all versions of the php package maxmind/geoip. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download maxmind/geoip
More information about maxmind/geoip
Files in maxmind/geoip
Package geoip
Short Description MaxMind GeoIP Symfony2 Bundle
License BSD-2-Clause
Informations about the package geoip
Maxmind GeoIp Library
Symfony bundle to easily use maxmind geoip bundle.
Installation
To install this library please follow the next steps:
First add the dependencie to your composer.json
file:
Then install the bundle with the command:
Enable the bundle in your application kernel:
Now the library is installed.
To get the maxmind data source file (in '.dat' format), you can choose between one of the two following purposed methods:
You can go on the maxmind free download data page: http://dev.maxmind.com/geoip/geolite And get the needed version. Then you have to unzip the downloaded file in the data directory located in 'vendor/maxmind/geoip/data'.
Or you can simply execute this command:
Replace %url-data-source% with the url of the needed data source. ex: http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
If you want to use your data file in another directory, you can configure it on app\config\config.yml
Now can use the Maxmind GeoIp Library everywhere in your Symfony2 application.
Usage
The following examples are available if you are in a controller
Or in twig file
You can add a demo route in your 'routing_dev' to get an example on how this bundle work for example:
Get a lookup at /demo/geoip
This library is an import of Maxmind GeoIp Free Library, you can find at http://www.maxmind.com/
All versions of geoip with dependencies
symfony/framework-bundle Version ~2.3 || ~3.0 || ^4.0
symfony/dependency-injection Version ~2.3 || ~3.0 || ^4.0
symfony/console Version ~2.3 || ~3.0 || ^4.0