Pembangunan Web dengan Perl - CGI - Hello World Contoh

Pembangunan Web dengan Perl - CGI - Hello World Contoh

Barisan Pasangan Seterusnya menerangkan proses paling mudah untuk memulakan dengan Perl dan CGI pada sistem Linux khususnya Debian Linux. Walaupun langkah -langkah berikut dilakukan pada sistem Debian Linux, mereka harus sah untuk semua pengagihan lain mengharapkan langkah pemasangan pelayan web Apache. Mula -mula kita perlu memasang pelayan web Apache:

# apt-get memasang apache2 

Untuk pengedaran berasaskan rpm langkah ini boleh melibatkan yum

# yum memasang apache2 

Sekiranya anda tidak mendapat sebarang kesilapan utama, pelayan web apache2 harus naik dan berjalan pada ketika ini. Oleh itu kita boleh menavigasi ke direktori/usr/lib/cgi-bin direktori

# CD/USR/LIB/CGI-BIN 

dan buat program CGI berasaskan fungsi berikut bernama Hello.CGI:

 #!/usr/bin/perl -t menggunakan ketat; Gunakan CGI ': Standard'; header cetak; cetak start_html ('hello world'); Cetak H1 ('Hello World'); cetak end_html (); keluar; 

Berikut adalah alternatif berorientasikan objek program di atas:

 #!/usr/bin/perl -t menggunakan ketat; Gunakan CGI; saya $ cgi = baru CGI; cetak $ cgi-> header; cetak $ cgi-> start_html ('hello world'); Cetak $ cgi-> H1 ('Hello World'); cetak $ cgi-> end_html (); keluar; 

Pada peringkat ini kita perlu menjadikan program CGI baru kita boleh dilaksanakan:

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

Semua kini bersedia untuk melancarkan laman web berasaskan CGI pertama kami dengan menavigasi penyemak imbas kami dan alamat IP pelayan Apache. Dalam kes saya, saya menjalankan Apache secara tempatan jadi saya menggunakan localhost:

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

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Ungkapan biasa python dengan contoh
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Skrip Bash: Hello World Contoh
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Cara Menyiapkan Linux Apache Mysql Python Server
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Muat turun linux
  • Ubuntu 20.04 Panduan