If-Koubou

Cara Menginstal Perl di IIS 7 untuk Windows Server 2008

Cara Menginstal Perl di IIS 7 untuk Windows Server 2008 (Bagaimana caranya)

Perl adalah bahasa scripting yang sangat populer yang digunakan untuk mengembangkan berbagai macam alat. Salah satu yang sudah diketahui adalah penggunaan aplikasi CGI (Common Gateway Interface) berbasis web yang memungkinkan skrip Perl dieksekusi dari server web. Dengan sedikit konfigurasi, Anda dapat mengkonfigurasi IIS 7 pada sistem Windows Server 2008 Anda untuk melayani skrip Perl melalui CGI.

Menyalin Perl Binari

Sebelum setup IIS dapat dilakukan, file-file binari Perl harus diekstraksi ke sistem Anda. Unduh paket distribusi Perl ActiveState (dapatkan file zip AS dan bukan installer) dan ekstrak mereka ke folder di server Anda (yaitu 'C: perl'). Kami akan memetakan IIS untuk menggunakan file yang ada di direktori ini.

Mengonfigurasi IIS 7 untuk Menjalankan Skrip Perl

Buka Manajer Layanan Informasi Internet dan buka antarmuka Handler Mappings.

Klik pada tindakan, "Tambahkan Peta Skrip".

Untuk mengizinkan IIS mengeksekusi file skrip Perl (.pl), konfigurasikan pemetaan skrip baru dengan pengaturan berikut:

  • Jalur permintaan: * .pl
  • Dapat dieksekusi: C: perlbinperl.exe "% s"% s (di mana 'C: perl' adalah lokasi di mana Anda mengekstraksi binari Perl)
  • Nama: Perl-pl

Dalam dialog Batasi Permintaan, atur tab Verbs untuk memungkinkan yang berikut: DAPATKAN, KEPALA, POST.

Terapkan semua perubahan.

Saat membuat pemetaan skrip baru, IIS akan menanyakan apakah Anda ingin mengizinkan pemetaan skrip ini dijalankan sebagai aplikasi CGI. Jawab 'Ya' untuk dialog.

Selain itu, jika skrip Perl akan digunakan sebagai file CGI (.cgi), pemetaan skrip perlu dikonfigurasi untuk jenis file ini juga:

  • Jalur permintaan: * .cgi
  • Dapat dijalankan: C: perlbinperl.exe “% s”% s
  • Nama: Perl-cgi
  • Verba: DAPATKAN, KEPALA, POST

Setelah selesai, terapkan perubahan Anda dan pilih 'Ya' ketika IIS meminta Anda untuk mengkonfirmasi menjalankan pemetaan skrip sebagai aplikasi.

Setelah Anda mengonfigurasi IIS untuk menjalankan kedua jenis file, mereka akan tercantum dalam Pemetaan Handler Anda.

Setelah membuat perubahan konfigurasi yang diperlukan untuk IIS, jalankan perintah "iisreset" dari command prompt untuk memastikan perubahan didorong dan aktif.

Pada titik ini, IIS 7 harus dapat berhasil melayani skrip Perl.

Pengujian Perl

Pada titik ini, server Anda siap untuk pergi, tetapi hanya untuk memastikan kami dapat mengkonfirmasi pengaturan Perl Anda melalui IIS dengan mudah. Buat beberapa file teks di direktori 'C: Inetpubwwwroot' bernama 'test.pl' dan 'test.cgi' keduanya berisi yang berikut:

#! c: perlbinperl.exe

gunakan yang ketat;
gunakan CGI;
tes $ saya = CGI baru;

print $ test-> header ("text / html"), $ test-> start_html ("Perl Test");
cetak $ test-> h1 (“Perl berfungsi!”);
cetak $ test-> end_html;

Akhirnya, telusuri ke alamat: 'http: //localhost/test.pl' dan 'http: //localhost/test.cgi' di server Anda dan Anda akan melihat pesan yang menyatakan bahwa Perl berfungsi. Jika halaman berhasil dimuat, Perl sekarang aktif dan berjalan di mesin Anda.

Kesimpulan

Setelah Anda memiliki Perl dan berjalan pada sistem Windows Anda, Anda dapat menyebarkan atau mengembangkan aplikasi Perl CGI Anda sendiri.

Tautan

Unduh ActivePerl dari ActiveState (Paket AS Zip)