- altere este parâmetro para uma porta disponível qualquer ( ex.: 8008)
Listen 8008
- antes de executar o .bat de instalação, certifique-se de não ter nenhum serviço chamado Apache MS4W Web Server. Caso você já tenha o MS4W instalado com este nome, basta alterar o arquivo /ms4w/apache-install.bat e trocar a linha:
httpd -k install -n "Apache MS4W Web Server"
- por um outro nome qualquer:
httpd -k install -n "Apache MapServer 5 beta"
- Nota: você pode, por exemplo, instalar o MapServer 4.x no drive C: e o MapServer 5 no drive D: . Basta que os serviços tenham nomes e portas diferentes
- feito isto, execute o arquivo /ms4w/apache-install.bat . Se tudo correr bem, você verá um terminal aparecer e a última mensagem exibida será:
...
O serviço de Apache MS4W Web Server foi iniciado com êxito.
Dica: edite o arquivo setenv.bat dentro da pasta ms4w e insira a linha a seguir no fim do arquivo :
cmd /k
Desta forma, quando você executar manualmente este arquivo terá a disposição um prompt com todos os utilitários da distribuição MS4W
Testes básicos
- acesse o endereço http://localhost:[PORTA] ( ex.: http://localhost:8008/). Você deverá ver uma página web que começa com os dizeres:
MS4W - MapServer 4 Windows - version x.x.x
- na seção Features desta página, clique no link que aparece como mapserv X.X.X at /cgi-bin/mapserv.exe ( http://localhost:[PORTA]/cgi-bin/mapserv.exe ). Você deverá ver a mensagem:
No query information to decode. QUERY_STRING is set, but empty.