Os seguintes softwares são necessários para o correto funcionamento do i3Geo (se você for utilizar o pacote ms4w não é necessário instalar nenhum desses softwares, apenas o R e suas bibliotecas):
- Servidor Apache;
- PHP 5;
- Mapserver;
- PHP Mapscript.
- R + biblioteca spatstat + biblioteca deldir. Em sistemas Linux, é necessário também a instalação do Ghostscript. Caso o R não seja instalado, algumas funcionalidades de geração de gráficos e análises de distribuição de pontos, não poderão ser executadas.
No caso da compilação do Mapserver, geralmente realizada em sistemas Linux, deve-se utilizar as opções GEOS, WMS/WFS Client e WMS/WFS Server. Exemplo do retorno do comando "mapserv.exe -v" de uma instalação padrão:
MapServer version 5.2.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=FASTCGI SUPPORTS=THREADS SUPPORTS=GEOS SUPPORTS=RGBA_PNG INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
As seguintes extensões devem também ser ativadas no PHP:
- php_mbstring
- php_gd
- php_xmlrpc
- php_xsl
- curl
- php_pdo
- pdo para sqlite ou outro banco de dados que for utilizado pelo sistema de administração
Conforme a versão do i3Geo a lista de dependências pode ter características específicas. Ve Veja os seguintes links com mais informações sobre a instalação:
- exemplo de phpinfo de uma instalação com i3geo
- exemplo do arquivo i3geo/testainstal.php, utilize como login "admin" e senha "adminx".