Jump to content


Photo

Mod_perl


  • Faça o login para participar
28 replies to this topic

#1 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 20/05/2004, 18:06

ola pessoal, alguem tem um exemplo de code usando mod_perl?
abraços
Editado pela equipe Forum Wmo, favor ler as regras.

#2 Whitesnake

Whitesnake
  • Visitantes

Posted 21/05/2004, 00:41

Neste link (em inglês) há dicas sobre como escrever e converter scripts em CGI para mod_perl

#3 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 21/05/2004, 14:32

pelo que entendi
para usar o mod_perl é so trocar o
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "ola!";

por
#!/usr/bin/perl -w
print "Content-type: text/html\n\n";
use strict;
print "ola!";


é isso?
Editado pela equipe Forum Wmo, favor ler as regras.

#4 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 22/05/2004, 15:13

Basicamente ele nao eh so para codar os codigos, mas tambem eh para facilitar tarefas e modules do perl, ele basicamente torna o perl mais eficiente dentro do apche.

Todo o conteudo do mod_perl esta disponivel em:
http://perl.apache.org

assim como "como usar", "o que faz e para que serve", dentre outras opções e recursos.

====
O mod perl eh um module que faz com que o perl trabalhe mais com modules para o apache e que com isso ambos tenham melhor desempenho em resposta, montagem, e facilidade de desenvolvimento.
Sendo assim vc passa a usar Apache modules.

Um exemplo bom de algo que muda:

use CGI;
$q = new CGI;

vai para:

use Apache::Request ();
my $q = Apache::Request->new($r);

Alguns tutoriais:
http://perl.apache.o...ials/index.html

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#5 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 22/05/2004, 16:03

ahhhhh
ajudou muito
nao entendi nadegas heeheheh
da um exemplo em code ai pra mim sr. moço
auhauahuh
flw
Editado pela equipe Forum Wmo, favor ler as regras.

#6 Whitesnake

Whitesnake
  • Visitantes

Posted 22/05/2004, 21:31

Eu tentei rodar:

#!/usr/bin/perl
print "Content-type:text/html\n\n";
use CGI::Carp(fatalsToBrowser);
use strict;

use Apache::Request ();
my $q = new Apache::Request(my $r);


E deu o erro:
Can't locate object method "new" via package "Apache::Request" at C:/apache/cgi-bin/teste.cgi line 7.

#7 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 23/05/2004, 04:32

Por favor leiam a instalação da module no site e certifique-se que esta tudo como dito no mesmo.

Depois leia os tutorais que se baseiam neste exemplo.

Como instalar:
http://perl.apache.o...32/install.html

Como configurar:
http://perl.apache.o...n32/config.html

FAQ direto:
http://perl.apache.o...ultithread.html

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#8 Whitesnake

Whitesnake
  • Visitantes

Posted 23/05/2004, 13:23

Ae prix eu reinstalei aqui.... inclusive eu havia esquecido de colocar :
LoadFile "C:/perl/bin/perl58.dll"
LoadModule perl_module modules/mod_perl.so

no httpd.conf + ainda deu errado... deu o mesmo erro! Eu instalei pelo PPM

#9 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 23/05/2004, 14:37

Eu to meio ocupado esses dias mas assim que aliviar um tempo pra testar faço um tutorial passo-a-passo pra vcs.

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#10 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 23/05/2004, 17:55

aeee
um passo a passo de como instalar o mod_perl, mod_php e apache::asp cairia muito bem!!! :D
abraços
Editado pela equipe Forum Wmo, favor ler as regras.

#11 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 23/05/2004, 20:22

APACHE::ASP

tente isso:

install Bundle::Apache::ASP::Extra
install MLDBM
install MLDBM::Sync
MD5 so eh necessário no perl 5.6
install Digest::MD5
install Apache::ASP

adicione o seguinte no httpd.conf do apache
PerlModule Apache::ASP

Adicione o seguinte dentro do virtual conf do dominio a ter o asp ou deixe solto dentro do httpd.conf para todos usarem.
<Files ~ (\.asp)>
SetHandler perl-script
PerlHandler Apache::ASP
PerlSetVar Global .
PerlSetVar StateDir c:/windows/temp
</Files>

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#12 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 23/05/2004, 20:27

Tem como vc ser mais especifico sobre o mod_php ?

quanto ao mod_perl assim que der posto o tuto.

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#13 Whitesnake

Whitesnake
  • Visitantes

Posted 25/05/2004, 01:23

Esse negócio de ASP ai funciona certinho? eu instalei ele aqui e ele só executa funções como <%=oi%>.... agora um response.write ele nem funciona....
Pq será? Eu instalei pelo ppm mesmo

#14 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 25/05/2004, 12:14

vc precisa ter instalado o mod_perl para rodar o apache::asp
abraços
Editado pela equipe Forum Wmo, favor ler as regras.

#15 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 25/05/2004, 12:16

ai stone
me da uma ajuda ai nas instalações, pode?
fala comigo no msn, blz?
abraços
Editado pela equipe Forum Wmo, favor ler as regras.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq