Início > Instalação do Perl no Apache > CGI/Perl no Apache

CGI/Perl no Apache

O Apache é um dos servidores mais utilizados no mundo.

Por se adaptar em vários sistemas operacionais, ser seguro e por ser livre este servidor é, com certeza, o mais popular da web.

Seu problema é que muitas vezes usuários inexperientes encontram dificuldades ao configurá-lo para trabalhar com uma linguagem de programação, como o Perl por exemplo.

Uma alternativa seria baixar um kit já configurado. O XAMPP poderia ser uma solução.
O único problema é que você baixa programas que talvez não vá utilizar, como o MySql e o PHP.

Neste tutorial iremos ver as etapas para fazer todo o trabalho manualmente.


  1. Baixe o interpretador o Apache e o Perl

    ActivePerl 5.10
    Apache 2.x 

  2. Instalando o Apache

    Os primeiros passos da instalação são realmente simples. No terceiro passo precisamos fazer uma configuração. Aqui definimos o nome do servidor. A imagem abaixo mostra uma configuração recomendada:

    Configuração do Apache

    Feito isso, selecionamos, na próxima etapa, o modo ‘Custom’ pois queremos definir o local onde o apache será salvo. 

    Ao avançar, clique em ‘Change’ e altere o caminho para ‘C:apache’ ou para um caminho que irá facilitar o seu acesso.

    Prosseguindo você irá finalizar a instalação.
    A segunda etapa foi finalizada.

  3. Instalando o ActivePerl

    O processo de instalação do ActivePerl não é complicado. Lembre-se de instalar os PPMs 2 e 3.

    Selecione todas as opções da sessão ‘Choose optional setup actions‘.

    Avance até o fim do processo de instalação.

  4. Configurando o Apache para ler .CGI

    Abra com um editor de texto (Bloco de Notas) o arquivo httpd.conf do Apache, que está dentro da pasta conf.

    Vá até a linha 391 e procure por:

    #AddHandler cgi-script

    e substitua por:

    AddHandler cgi-script .cgi .pl

    Reinicie o Apache clicando no ‘Ícone da Bandeja > Apache > Restart’

Dessa forma seu servidor está pronto para rodar arquivos CGI e PL.
Para fazer um teste, crie o seguinte arquivo:

teste.cgi

#!C:/perl/bin/perl.exe
print “Content-type:text/htmlnn”;
print “Olá Mundo!”;

Adicione-o na pasta ‘cgi-bin’ do apache, e acesse pelo seu browser:
http://localhost/cgi-bin/teste.cgi

Se aparecer a mensagem ‘Olá Mundo!’, CONGRATULATIONS!!!
Seu servidor Apache foi configurado com sucesso! 

  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: