Beranda » bagaimana » Cara Memasang Perl pada IIS 7 untuk Windows Server 2008

    Cara Memasang Perl pada IIS 7 untuk Windows Server 2008

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

    Menyalin Binari Perl

    Sebelum pengaturan IIS dapat dilakukan, file biner Perl harus diekstraksi ke sistem Anda. Unduh paket distribusi ActiveState Perl (dapatkan file AS zip dan bukan installernya) dan ekstrak mereka ke folder di server Anda (mis. 'C: perl'). Kami akan memetakan IIS untuk menggunakan file yang berada di direktori ini.

    Mengkonfigurasi IIS 7 untuk Menjalankan Skrip Perl

    Buka Manajer Layanan Informasi Internet dan buka antarmuka Handler Mappings.

    Klik pada tindakan, "Tambahkan Script Map".

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

    • Jalur permintaan: * .pl
    • Dapat dijalankan: C: perlbinperl.exe “% s”% s (di mana 'C: perl' adalah lokasi tempat Anda mengekstrak binari Perl)
    • Nama: Perl-pl

    Dalam dialog Pembatasan Permintaan, atur tab Verbs untuk mengizinkan yang berikut: DAPATKAN, KEPALA, POST.

    Terapkan semua perubahan.

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

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

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

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

    Setelah Anda mengkonfigurasi IIS untuk menjalankan kedua jenis file, mereka akan terdaftar di Handler Mappings Anda.

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

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

    Menguji Perl

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

    #! c: perlbinperl.exe

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

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

    Terakhir, telusuri 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 di komputer Anda.

    Kesimpulan

    Setelah Perl dan berjalan di sistem Windows Anda, Anda dapat menggunakan atau mengembangkan aplikasi Perl CGI Anda sendiri.

    Tautan

    Unduh ActivePerl dari ActiveState (Paket AS Zip)