Mapbender3 needs the following components in order to run:
Mapbender3 supports also PHP 7. You’ll need the above listed libraries for PHP 7 and the following additional ones:
The current stable version of Mapbender3 (220.127.116.11) is not yet completely compatible with PHP7. If you experience issues, you can downgrade to PHP5.6, or use a nightly build.
Optionally, in order to use a database other than the preconfigured SQLite one, you need a matching PHP extension supported by Doctrine. For PostgreSQL for example: php5-pgsql.
If you want to use the developer mode or for creating create profiler data to be used to analyze errors you will still need the SQLite extension!
We have good experiences with the 64-bit downloads of Apache und PHP.
Installation packages are distributed as compressed packages and are available for download at the download page.
After downloading, extract the package in a directory of your choice. In this installation documentation we assume that the package is extracted in the following directories:
For the following installation steps, please rename the unzipped directory (for example: “mapbender3-18.104.22.168”) to “mapbender3”.
You’ll find the next steps of the installation in the following chapters:
For a quick Test you can also follow the Installation in the Symfony built-in webserver. The Git-based installation does not require theses Download packages but loads Mapbender3 from the Git-sources. In exchange additional installation steps are neccessary.
After unpacking the TAR.GZ- resp. the ZIP-archive, you will see in the Mapbender-folder the following subdirectories:
. ├── apidoc ├── app ├── bin ├── documentation ├── fom ├── mapbender ├── owsproxy ├── src ├── vendor └── web