# Prerequisites

## Mandatory

The following libraries are required to install ZOO-Kernel. Please make sure they are available on your system before anything else.

- autoconf (http://www.gnu.org/software/autoconf/)
- cgic (http://www.boutell.com/cgic)
- cURL (http://curl.haxx.se )
- FastCGI (http://www.fastcgi.com )
- Flex & Bison (http://flex.sourceforge.net/ | http://www.gnu.org/software/bison/ )
- libxml2 ( http://xmlsoft.org )
- OpenSSL ( http://www.openssl.org )
- Python ( http://www.python.org )

> Warning

> It is mandatory to install every library listed above before compiling and installing ZOO-Kernel

## Optional

You may also consider the following optional libraries:

- MapServer (for ZOO-Kernel optional WMS, WFS and WCS support) (http://mapserver.org)
- PHP Embedded (for ZOO-Kernel optional PHP support) (http://www.php.net)
- Java SDK (for ZOO-Kernel optional Java support) (http://java.sun.com)
- SpiderMonkey (for ZOO-Kernel optional Javascript support) (http://www.mozilla.org/js/spidermonkey/)
- SAGA GIS (for ZOO-Kernel optional SAGA support)(http://www.saga-gis.org/en/index.html/)
- OrfeoToolbox (for ZOO-Kernel optional OTB support) (https://www.orfeo-toolbox.org/)
- GRASS GIS (for using it through WPSGrassBridge) (http://grass.osgeo.org)
- GDAL (for using the available GDAL based ZOO-Services) (http://gdal.org/)