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.976 ]

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 2)

Phperl, minha gambiarra para usar Perl como se fosse PHP

Catalyst Framework Perl (parte 1)

URL amigável com Perl

Catalyst Framework Perl - Parte III

  
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