Geocoding application installation documentation

System requirements

  • Linux or Windows operating system
  • Apache, Internet Information Server (IIS) or any other web server capable of executing PHP scripts
  • PHP >= 5.3
  • MySQL >= 5.5

External Javascript libraries

  • OpenLayers 2.12 (for displaying map tiles on the client)
  • Google API v3 (for displaying Google Maps web services)
  • Proj4js (for client-side coordinate transformations)
  • jQuery 1.10.2 (for enhanced Javascript functionality)
  • jQuery-ui 1.10.2 (for enhanced user interfaces)



  • Download the application as a zipped archive, i.e. locloud-geocoding.1.0.1.zip
  • Unpack the application in a directory on your web server
    • e.g. "htdocs" on an Apache Server
    • e.g. "wwwroot" on an Internet Information Server


  • Create a MySQL database with the name of your choice
  • Download the data definition SQL-file, i.e. locloud-geocoding.1.0.1.sql
  • Run the SQL file in the newly created MySQL database
  • Remember/note down the name of the host, database, username and password as you will need it for configuration (next step)


  • Any variables that must be edited are located in the file config.php
  • The config file is located in the folder "lib" folder in the root directory where you extracted the compressed archive
  • Any configurable options are well explained with in-line comments
  • At minimum, you must configure a valid MySQL database

Client requirements

The application has been tested on the following platforms:

  • Google Chrome v30.0.1599.69
  • Firefox 24.0
  • Internet Explorer >= 9