Desenvolvimento da Web com Perl - CGI - Hello World Exemplo

Desenvolvimento da Web com Perl - CGI - Hello World Exemplo

As próximas linhas de casal descrevem o processo mais simples de começar com Perl e CGI no sistema Linux em particular o Debian Linux. Embora as etapas a seguir sejam executadas em um sistema Linux Debian, eles devem ser válidos para todas. Primeiro, precisamos instalar o Apache Web Server:

# install apt-get Apache2 

Para distribuição baseada em RPM, esta etapa pode envolver Yum

# yum install apache2 

Se você não obteve erros importantes, o servidor da Web Apache2 deve estar em funcionamento neste momento. Portanto, podemos navegar para/usr/lib/cgi-bin diretório

# CD/usr/lib/cgi-bin 

e crie um programa CGI baseado em função seguinte chamado Hello.CGI:

 #!/usr/bin/perl -t use strict; Use CGI ': padrão'; Cabeçalho de impressão; imprimir start_html ('hello world'); Imprimir H1 ('Hello World'); print end_html (); saída; 

Aqui está uma alternativa orientada a objetos do programa acima:

 #!/usr/bin/perl -t use strict; Use CGI; meu $ cgi = novo cgi; imprimir $ cgi-> cabeçalho; imprimir $ cgi-> start_html ('hello world'); imprimir $ cgi-> h1 ('hello world'); imprimir $ cgi-> end_html (); saída; 

Nesta fase, precisamos tornar nosso novo programa CGI executável:

# chmod 755/usr/lib/cgi-bin/hello.CGI 

Tudo está pronto para lançar nossa primeira página da web baseada em CGI, navegando em nosso navegador e endereço IP do servidor Apache. No meu caso, estou executando o Apache localmente, por isso uso uma localhost:

http: // localhost/cgi-bin/hello.CGI

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Expressões regulares do Python com exemplos
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Script Bash: Hello World Exemplo
  • Coisas para instalar no Ubuntu 22.04
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Como configurar o Linux Apache Mysql Python Server
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Download do Linux
  • Ubuntu 20.04 Guia