Pengembangan Web dengan Perl - CGI - Hello World Contoh

Pengembangan Web dengan Perl - CGI - Hello World Contoh

Baris pasangan berikutnya menggambarkan proses paling sederhana untuk memulai dengan Perl dan CGI pada sistem Linux khususnya Debian Linux. Meskipun langkah -langkah berikut dilakukan pada sistem Debian Linux, mereka harus valid untuk semua distribusi lainnya mengharapkan langkah instalasi server web Apache. Pertama kita perlu menginstal server web Apache:

# apt-get install apache2 

Untuk distribusi berbasis rpm, langkah ini bisa melibatkan yum

# yum instal apache2 

Jika Anda tidak mendapatkan kesalahan besar, server web APACHE2 harus berjalan dan berjalan pada saat ini. Oleh karena itu kita dapat menavigasi ke direktori/usr/lib/cgi-bin

# CD/USR/LIB/CGI-BIN 

dan membuat program CGI berbasis fungsi berikut bernama Hello.CGI:

 #!/usr/bin/perl -t menggunakan ketat; Gunakan CGI ': Standar'; header cetak; cetak start_html ('halo dunia'); cetak h1 ('halo dunia'); cetak end_html (); KELUAR; 

Berikut adalah alternatif yang berorientasi objek dari program di atas:

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

Pada tahap ini kita perlu membuat program CGI baru yang dapat dieksekusi:

# CHMOD 755/usr/lib/cgi-bin/halo.CGI 

Semua sekarang siap untuk meluncurkan halaman web berbasis CGI pertama kami dengan menavigasi browser kami ke dan alamat IP dari server Apache. Dalam kasus saya, saya menjalankan Apache secara lokal jadi saya menggunakan localhost:

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

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Ekspresi reguler Python dengan contoh
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Bash Script: Hello World Contoh
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Cara Mengatur Linux Apache Mysql Python Server
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Unduh Linux
  • Ubuntu 20.04 Panduan