Beranda » bagaimana » Cara Memasang Perl pada IIS 6 untuk Windows Server 2003

    Cara Memasang Perl pada IIS 6 untuk Windows Server 2003

    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 6 pada sistem Windows Server 2003 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 6 untuk Menjalankan Skrip Perl

    Buka Manajer Layanan Informasi Internet ke Ekstensi Layanan Web dan pilih opsi untuk menambahkan ekstensi baru.

    Setel properti berikut:

    • Nama ekstensi: Perl CGI
    • File yang diperlukan: C: perlbinperl.exe "% s"% s (dengan asumsi Anda mengekstrak file ke 'C: perl')
    • Status diatur ke diizinkan

    Setelah selesai, terapkan perubahan Anda.

    Anda akan melihat ekstensi baru di daftar Ekstensi Layanan Web dengan status diatur ke diizinkan.

    Dengan ekstensi layanan terinstal, kita harus membuat pemetaan jenis file skrip Perl.

    Klik kanan pada folder Situs Web dan pergi ke dialog Properties.

    Pada tab Direktori Rumah, buka dialog Konfigurasi.

    Untuk memungkinkan IIS untuk mengeksekusi file skrip Perl (.pl), tambahkan pemetaan ekstensi dengan properti berikut:

    • Executable: sama dengan "File yang Diperlukan" yang dimasukkan ketika membuat ekstensi "Perl CGI" di atas
    • Ekstensi: .pl
    • Kata Kerja: DAPATKAN, KEPALA, POST
    • Centang kotak untuk mesin skrip

    Setelah selesai terapkan perubahan Anda.

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

    • Executable: sama dengan "File yang Diperlukan" yang dimasukkan ketika membuat ekstensi "Perl CGI" di atas
    • Ekstensi: .cgi
    • Kata Kerja: DAPATKAN, KEPALA, POST
    • Centang kotak untuk mesin skrip

    Setelah selesai terapkan perubahan 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 6 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)