segunda-feira, 7 de agosto de 2017

Instalando MapServer 7 no Debian 8.8

Olá galera,

Hoje faremos a instalação do MapServer 7 e suas dependências no Debian 8.8. Para tanto usaremos o backports oficial da versão (https://packages.debian.org/jessie-backports/)

1 - Adicionando backport ao sourcelist

Crie um arquivo .list

nano /etc/apt/sources.list.d/jessie-backports.list

Adicione o conteúdo ao arquivo

deb http://ftp.debian.org/debian jessie-backports main

2 - Instalando MapServer

apt-get update -y
apt-get -t jessie-backports install "cgi-mapserver" "mapserver-bin" "gdal-bin"

3 - Testando o MapServer

/usr/lib/cgi-bin/mapserv -v

Grande abraço e até a próxima

5 comentários:

  1. Olá Benicio,
    Qual versão do PHP você está usando com o MapServer 7?
    Até a pouco não tinha conseguido usar o PHP 7 por causa do mapscript que não rodava com ele.
    Se você conseguiu alguma solução faz um post sobre o assunto.

    Att,

    ResponderExcluir
    Respostas
    1. Olá Danilo,
      No Debian mesmo estou utilizando a versão 5.6.30. Já no Ubuntu, estou utilizando a versão 7 que já vem com ele.
      Na verdade não notei esse problema pq eu praticamente não utilizo mapscript nos projetos.
      Qual o problema que você está tendo Danilo?!
      Abraço

      Excluir
    2. Opa,
      Fazia tempo que não via seus posts, que bom que voltou.
      Então, estou usando Postgres+postgis, openlayers, Laravel, Mapaserver.. Tudo no Ubuntu 14.04, estou usando o PHP 5.5.9 pois é uma versão que o php-mapscript funciona, tentei usar o PHP 7 pra migrar para o Ubuntu 16.04 mas não rolou.

      Excluir
    3. Olá Danilo,
      Estou fazendo alguns vídeos mas bem devagar por conta da correria. Olhando aqui no Synaptic não vi mesmo o Mapscript para o PHP 7 mas achei esse repositório no GitHub https://github.com/bjoernboldt/mapscript-php7.
      Só não testei para ver se funciona.
      Abraço

      Excluir
    4. Pois é,
      Já tentei fazer esse carinha rodar, mas nunca ficou tão bom quanto o mapscript funciona para o PHP 5.*

      Excluir