Programando uma Intranet com Apache, MySQL e Perl (parte 1)

Um dia seu chefe virá para você e dirá: "Eu queria que estas aplicações que você fez para obter informações dos servidores fiquem disponíveis para o pessoal do atendimento nível 1"...

[ Hits: 35.580 ]

Por: Thiago Glauco Sanchez em 13/04/2010


Checando seu sistema



Bom, obviamente você vai precisar de um sistema com Perl, MySQL e Apache instalados. Por enquanto estou usando as configurações padrão da instalação. Na minha instalação do Debian GNU/Linux, novinha aliás, não foi necessário fazer nenhuma modificação nas configurações padrão do Apache, Perl ou MySQL.

Mas como o Apache é um pouco diferente de distro para distro e o Apache do meu Debian é diferente do Apache onde eu trabalho que está num Red Hat, fica a dica para verificar as opções de configuração abaixo:

LoadModule cgi_module modules/mod_cgi.so

ScriptAlias /cgi-bin/ "<PATH da sua pasta CGI>"

que devem estar habilitadas.

Quanto ao MySQL você pode usar a linha de comando o MyAdmin, o QueryBrowser. Fique a vontade sobre como gerenciar e criar seus bancos. A versão que iremos usar é a: 5.0.51a
O Perl pode ser o ActiveState, Strawberry* ou aquele original da sua instalação. Apenas verifique se ele está atualizado. Qualquer versão acima da 5.6 está ótimo. É só digitar:

perl -v

e verificar a versão:
Agora que está tudo verificado, VAMOS PARA A AÇÃO!

* O Strawberry é uma distribuição do Perl para Windows. Assim como o MySQL e o Apache funcionam no Windows. Tudo que fizermos aqui funcionará corretamente no Windows desde que devidamente configurados. Se tiver necessidade de usar no Windows - shame on you - você deve alterar o she-bang dos scripts para:

#!c:\<PATH DA SUA INSTALAÇÃO DO PERL>\perl

Página anterior     Próxima página

Páginas do artigo
   1. Porque Perl?
   2. Checando seu sistema
   3. Criando a primeira página Web com Perl
   4. Moral da história
Outros artigos deste autor

Programando uma Intranet com Apache, MySQL e Perl (parte 2)

Leitura recomendada

Catalyst Framework Perl (parte 1)

Phperl, minha gambiarra para usar Perl como se fosse PHP

Executando os principais frameworks Perl no cPanel com CGI

Twittando com o Perl (parte 1)

Introdução a CGI com a RFC 3875

  
Comentários
[1] Comentário enviado por juniomundo em 14/04/2010 - 00:17h

Muito obrigado Thiago Glauco,

Por falta de conhecimento, estava tentando executar o script em Perl em /var/www. Através de sua didática, foi simples executar o script. Mas tenho que dar o comando "chmod +x ambiente.pl" antes de executá-lo no browser. Muita paz e saúde pra ti.


[2] Comentário enviado por guess17 em 14/04/2010 - 08:40h

eu sinto que um dia ainda vou presizar disso keoakeoke , intão thanks
quando eu presizar está ai uma grande dica.

[3] Comentário enviado por vanlaban em 14/04/2010 - 10:46h



van_laban201021@yahoo.co.uk
van-Laban
My name is miss van-Laban i saw your profile today in my pravda search when i am searching honesty one i became interested in your profile i will also like to know you the more,(Remember the distance or co lour does not matter but love matters allot in life)HERE IS MY CONTACT EMAIL (van_laban201021@yahoo.co.uk) NOT IN THE SITE.SO I WILL GIVE YOU MY PICTURE AND TELL YOU MORE ABOUT MY SELF,
Thanks,
Miss Van Laban.
HERE IS MY CONTACT EMAIL (van_laban201021@yahoo.co.uk) NOT IN THE SITE

[4] Comentário enviado por BarbaNegra em 16/01/2011 - 08:19h

Cara dei muita risada no "Porque Perl?" hahahahahah muito bom artigo.

[5] Comentário enviado por Rafael Ceresoli em 21/12/2011 - 13:36h

Muito legal o testo.Ficou bem esplicativo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts