INSTALL.txt in GeoIP API 7.2
Same filename and directory in other branches
Database Files -------------------- Before using this module, you will need to: 1. Enable this module as usual. 2. Install one of the Maxmind php API: - GeoIP2 [https://github.com/maxmind/GeoIP2-php]: -- # Composer (https://getcomposer.org/download/): Install the library using composer in sites/all/libraries/GeoIP2-php *nix Commands: mkdir [path_to_drupal]/sites/all/libraries/GeoIP2-php cd [path_to_drupal]/sites/all/libraries/GeoIP2-php curl -sS https://getcomposer.org/installer | php php composer.phar require geoip2/geoip2:~2.0 -- # phar package: Download the latest phar package: https://github.com/maxmind/GeoIP2-php/releases Place the file geoip2.phar here: sites/all/libraries/GeoIP2-phar/geoip2.phar - Legacy [https://github.com/maxmind/geoip-api-php]: -- Download from https://github.com/maxmind/geoip-api-php -- Extract to sites/all/libraries/geoip-api-php Make sure you've a path like sites/all/libraries/geoip-api-php/src 3. Download one of the GeoLite database files (matching the API): - GeoIP2: http://dev.maxmind.com/geoip/geoip2/geolite2/#Downloads - Legacy: http://dev.maxmind.com/geoip/legacy/downloadable/ 4. Create the directory 'sites/all/libraries/geoip' and extract the database file into this directory. You can use other locations too e.g. to share a database with varnish or other tools - to do so you can configure the path to the database to use in the module configuration (admin/config/system/geoip). 5. Profit! Updates -------------------- Both of the Lite databases are updated monthly. The module will prompt administrators to update if the timestamp on the data file is older than one month. Simply replace the database file(s) with the latest one from the Maxmind site.
File
INSTALL.txtView source
- Database Files
- --------------------
- Before using this module, you will need to:
-
- 1. Enable this module as usual.
-
- 2. Install one of the Maxmind php API:
- - GeoIP2 [https://github.com/maxmind/GeoIP2-php]:
- -- # Composer (https://getcomposer.org/download/):
- Install the library using composer in sites/all/libraries/GeoIP2-php
- *nix Commands:
- mkdir [path_to_drupal]/sites/all/libraries/GeoIP2-php
- cd [path_to_drupal]/sites/all/libraries/GeoIP2-php
- curl -sS https://getcomposer.org/installer | php
- php composer.phar require geoip2/geoip2:~2.0
-
- -- # phar package:
- Download the latest phar package:
- https://github.com/maxmind/GeoIP2-php/releases
- Place the file geoip2.phar here:
- sites/all/libraries/GeoIP2-phar/geoip2.phar
-
- - Legacy [https://github.com/maxmind/geoip-api-php]:
- -- Download from https://github.com/maxmind/geoip-api-php
- -- Extract to sites/all/libraries/geoip-api-php
- Make sure you've a path like sites/all/libraries/geoip-api-php/src
-
- 3. Download one of the GeoLite database files (matching the API):
- - GeoIP2: http://dev.maxmind.com/geoip/geoip2/geolite2/#Downloads
- - Legacy: http://dev.maxmind.com/geoip/legacy/downloadable/
-
- 4. Create the directory 'sites/all/libraries/geoip' and extract the database
- file into this directory.
- You can use other locations too e.g. to share a database with varnish or
- other tools - to do so you can configure the path to the database to use in
- the module configuration (admin/config/system/geoip).
-
- 5. Profit!
-
- Updates
- --------------------
- Both of the Lite databases are updated monthly. The module will prompt
- administrators to update if the timestamp on the data file is older than one
- month. Simply replace the database file(s) with the latest one from the Maxmind
- site.