Instalar, Instalar e configurar CGI e Perl em Janela XP

Pré-requisitos

Óbvio, um servidor da Web necessita de ser correndo ao Janela máquina. Recorrer a this poste for instruções do modo como instalar Apressadamente em Janela.

Colocar a informação ActivePerl

Colocar a informação ActivePerl dehttp://www.activestate.com/Products/ActivePerl/?mp1=. Faça um clique num Livre Colocar a informação iniciar o colocar a informação processo. Não há necessidade a insumo qualquer contato informar. Justamente permissão a vazia e pressioneperto decomeço o colocar a informação.

Então colocar a informação o passado versão do Windows MSI pacote.

Instalar ActivePerl

Começo a instalação by dupla clique a configuração arquivo. Acatar o em- cortina instrução. Se estará usando Perl CGI programas e desejo para manter algum nível de portability entre ambas Linux máquinas e Janela máquinas, queira instalar Perl ao mesmo locação na sua Janela máquina como é na maioria Linux máquinas.

Por exemplo, em Linux máquina, Perl é localizado at usr/ caixa/perl e portanto toda Perl programa que Eu escrevo começar com #!usr/ caixa/perl. Portanto, delamelhor quando instalar Perl num Janela máquina, em lugar instalando a na omissão locação (i.e. Cperl:\), instalar a em Cusr:\ em vez de, de guisa o Perl executável é localizado at usr/ caixa/perl./ Isto permite código escrito em Janela máquina estado movido a, sem mudanças, a Linux máquina, e tem a carreira , e vicio versátil.

Trocar a instalação caminho, faça um clique num folhear um livro botão quando seuao instalação cortina que pedidos você pedir seleto qual aspectos quer instalar. Set a a Cusr:\\ caso seja necessário.

Certifique-se de que o opções seguintes é tolhido ( seleto):
Adicionar Perl à CAMINHO ambiente variável
Criar Perl arquivo extensão associação

Ativando CGI

Aberto o httpd.conf arquivo for edição selecionando Começo > Programas > Apressadamente HTTP Servidor > Configurar Apressadamente Servidor > Editar o apache httpd.conf Arquivo de configuração. Alternativamente, aberto o httpd.conf com qualquer editor de texto.

Na primeiro diretório seção, procurar Opções Índices FollowSymLinks (at por volta linha 267), e adicionar Amaldiçoar à fim portanto parece como:

Opções Índices FollowSymLinks Amaldiçoar

Procurar a seguinte linha e remover o picado marca caracter (#) a uncomment essa linha. (você também pode alteração .cgi a .pl, ou adicionar .pl atrasado .cgi se you optar que perl extensão é também tratada como cgi arquivos) Por exemplo:

#AddHandler cgi- manuscrita .cgi

Devia parecer-se:

AddHandler cgi- manuscrita .cgi .pl
ou
AddHandler cgi- manuscrita .pl
ou
AddHandler cgi- manuscrita .cgi

Salvo o httpd.conf arquivo de configuração, recomeçar o apache servidor. Teste o perfil de que trata Examinando Seu Servidor da Web CGI Configuração no fim de esse artigo.

Opcional: Activando CGI em Qualquer Diretório

Se pretender uso CGI fora ScriptAliased diretório (ScriptAlias é habitualmente o Apressadamente/cgi- caixa/), comentário fora a seguinte linha:

ScriptAlias cgi- caixa/“ Celsus:/ Programa Arquivos/ Apressadamente Grupo/ Apressadamente/cgi- caixa/”

/

Devia parecer-se:

#ScriptAlias cgi- caixa/“ Celsus:/ Programa Arquivos/ Apressadamente Grupo/ Apressadamente/cgi- caixa/”

/

Alternativamente, se pretender especificar justamente um diretório pôr todas as suas cgi programas, alteração o percurso em vez de, mas makes ure aquele guia existe.

Devia parecer-se (for omissão ambientes):

ScriptAlias cgi- caixa/“your_prefer_cgi-bin_direcotry”

-

Salvo o httpd.conf arquivo. Recomeçar o apache servidor.

Encontrando Perl Executável Locação

Se you dont’ conhecer onde está perl.exe instalada deitar, Começo > Procura e procurar perl.exe. Essa localização é o percurso à perl executável que tem que ser acrescentar o cume de tudo cgi manuscritos. Se you acatar instalação implícita proceder, o percurso devia ser Celsus:/perl/ caixa/perl.exe

À caminho a perl.exe caminho, todo estes formato são válida:
#!Celsus:/perl/ caixa/perl.exe
#!Celsus:/perl/ caixa/perl
#!perl/ caixa/perl.exe
#!perl/ caixa/perl

Examinando Seu Servidor da Web CGI Configuração

Salvo a seguinte teste manuscrita na sua DocumentRoot diretório ( se tiver uncomment ScriptAlias, você pode posto a em qualquer lugar dentro seu DocumentRoot diretório, ou se tiver set ScriptAlias a algum particular diretório, posto o cgi nessa diretório somente, i.e Apressadamente/cgi- caixa) como teste ou test.cgi ( dependendo na sua configuração da AddHandler linha) e modificar a primeira linha como necessário para apontar para seu ActivePerl interpretador:

#!cperlbinperl.exe:\\\
# ^^^ this deve ser a primeira linha da manuscrita! ^^^
# começo código

uso estrito;
uso CGI;
my $q = nova CGI;

# impressão cabeçalho e começo o elevação dos preços produtividade

impressão $q-> cabeçalho( “ texto/html” ),q$->start_html( “ olá de perl cgi!” );
impressão $q->h2hello(” dave…”);
impressão $q->end_html;
# fim código

Agora encaminhar-sehttp:/localhost/cgi- caixa/test.cgi/ (manuscritos em Apressadamente/cgi- caixa/ são lido como http:/localhost/cgi- caixa/by omissão). Deveria sede uma página que visual uma classe dois o título com a prosseguimento texto:

olá dave

Se você vê o alto mensagem, CGI está a correr. Se havia um 500 erro, encaminhar-se a última entrada na sua Apressadamente/ registros/error.log ( ou o exame Erro Barca na Começo menu) ver exatamente what motivado esse erro.

importante: Isto é um máquina traduzida página qual é fornecida " como é" sem garantia. Máquina tradução pode ser difícil comprender. Por favor recorrer aoriginal Inglês artigo sempre que possível.

Parte e contribuir ou obter suporte técnico e ajuda at My Digital Vida Fóruns.



8 Respostas instalar“, Instalar e configurar CGI e Perl em Janela XP”

  1. Instalar AWStats- Livre Logfile Analisador for Sítio Estatística » My Digital Vida
    Janeiro 2nd, 2006 0219:
    1

    [...] Como AWStats é Perl fundamentado, um Perl Interpretador necessidade aquela compressão instalada primeira levar anvantage de AWStats. For instrução do modo como instalar Perl em Janela máquina, sair de esse artigo. [...]

  2. Besart
    Julho 25th, 2006 2053:
    2

    Eu hei instalada cgi e configurada apressadamente quando mencionado, mas eu houve esse erro:

    Interna Servidor Erro
    O servidor encontrada um interna erro ou misconfiguration e foi incapaz completar seu pedido.

    Por favor contato o servidor administrador, webmaster@localhost e informar eles da tempo o erro ocorrido, e qualquer coisa tivesse feito que possam estar tem motivado o erro.

    More informação por volta esse erro pode ser disponível na servidor erro barca.

    ——————————————————————————–

    Apressadamente/2.0.58 (Win32) PHP/5.1.4 Servidor at localhost Porto 80

  3. guincho
    Poderá 10th, 2007 1925:
    3

    Cool4you,guys.

  4. Mitchell
    Junho 20th, 2007 0809:
    4

    À guisa de o registro, o alto teste manuscrita joga fora um 500 erro quando usada como é. Quiçá é apenas alguns problema com fogo a visualizar texto ou alguma coisa, mas as aspas são misto acima, de guisa poderia aduzir problemas:)

  5. Johanna
    Outubro 8th, 2007 2305:
    5

    Oi tudo,

    EU really necessidade algum ajuda nesta sujeito=)

    Eu hei seguido os passos acima, e alterado as aspas, e what Eu havia é 9 mensagens de erro:

    Barra invertida encontrado onde operador espera at Z.test.cgi\ linha 1, perto “rtf1\”
    ou…. , perto “ansi\”
    ou…. , perto “deff0″
    ou…. , perto “f1\”
    etc..

    Estou uma soma noviço com estas coisas, qualquer ajuda apreciar =)

    Agradecimento,

    Johanna

  6. Munir
    Novembro 28th, 2007 2214:
    6

    Eu fiz tudo disse. Mas cgi é ainda não correndo. Por favor me ajude.
    my apressadamente é 2.2

  7. gael
    Setembro 30th, 2008 2342:
    7

    Muito obrigada!

    BTW, o erro 5OO é fiado pela servidor se as aspas não são substituída by norma uma linha 11…

    Caso contrário tudo obras fino.

  8. Lincolemberg Canuto Lima
    Outubro 15th, 2008 0514:
    8

    Unguento vendaval,

    vim trazer um curável de tântalo pessoas que quando vão instalar o PERL com APRESSADAMENTE se falecida com uma mensagem de erro fazer APRESSADAMENTE (500 Interna Servidor Erro)…

    É o mais simples, quando nós copiamos o conteúdo fazer arquivo test.cgi não notamos como “aspas” que contato cadastro linhas… bastardo apenas repetir a discagem nesse dia como aspas fazer arquivo TEST.CGI (sem copiada).. vocês perceberam que o tipo de aspa irá mudar quando for redigida.. Forragem isso não há secretos. Façam todos os Páscoa dos judeus deste ser artigo com estima desamarrar..

    :)

    vlz!!!

Permissão uma resposta

Você pode uso estes talões: <um href="" título=""> <abbr título=""> < acrônimo título=""> <b> <blockquote citar=""> < citar> < código> <del datetime=""> <em> < eu> <q citar=""> < greve> < forte>

Subscrever sem comentando


Custom Search

Nova Artigos

Recebida Procura Termos à Artigo

colocar a informação perl.exe - instalar perl em janela xp - Perl.exe colocar a informação - perl.exe - apressadamente capacitar cgi - perl apressadamente - perl para Windows XP - perl vista - capacitar cgi apressadamente - instalar perl em vista - como instalar perl em janela XP - configurar perl - perl configurado colocar a informação - instalar perl xp - colocar a informação perl para Windows xp - PERL para Windows vista - perl colocar a informação para Windows xp - XAMPP Perl CGI - xampp caminho a perl - colocar a informação perl configurado - perl janela vista - instalar perl vista - xampp perl caminho - livre colocar a informação perl.exe - perl colocar a informação xp - apressadamente perl - apressadamente cgi capacitar - configurar cgi - como configurar perl - livre colocar a informação perl interpretador - INSTALAR PERL Para Windows XP - apressadamente configurar cgi - Perl interpretador para Windows XP - tudo - como instalar perl em vista - perl interpretador livre colocar a informação - perl for xp - instalar perl janela xp - perl interpretador vista - janela xp cgi - como instalar perl em janela xp - perl colocar a informação for xp - apressadamente perl configuração - perl.exe livre colocar a informação - instalar perl em xp - como configurar cgi - perl exe colocar a informação - perl configurado - capacitar cgi em apressadamente - apressadamente permitir cgi - Livre Colocar a informação Perl para Windows XP - perl interpretador for vista - perl para Windows XP colocar a informação - apressadamente perl configurado - apressadamente configurar perl - como instalar perl em janela vista - Perl Janela XP - perl configurado para Windows - perl janela configuração - colocar a informação perl exe - colocar a informação perl Janela XP - configurar perl apressadamente - capacitar cgi em apressadamente - xampp perl configurar - livre perl colocar a informação para Windows XP - "perl for vista" - como instalar perl em xp - perl janela instalar - Como configurar Perl em Janela - xampp capacitar cgi - apressadamente cgi configuração - perl colocar a informação janela xp - perl configurar - perl interpretador janela vista - configurar cgi apressadamente -