Anasayfa » nasıl » Windows Server 2003 için IIS 6'da Perl Nasıl Yüklenir

    Windows Server 2003 için IIS 6'da Perl Nasıl Yüklenir

    Perl, çok çeşitli araçlar geliştirmek için kullanılan çok popüler bir betik dilidir. İyi bilinen kullanımlarından biri, Perl betiklerinin bir web sunucusundan yürütülmesine izin veren web tabanlı CGI (Common Gateway Interface) uygulamalarıdır. Küçük bir yapılandırma ile, Windows Server 2003 sisteminizdeki IIS 6'yı CGI aracılığıyla Perl komut dosyaları sunmak için yapılandırabilirsiniz.

    Perl İkiliklerini Kopyalama

    Herhangi bir IIS kurulumu yapılmadan önce, Perl ikili dosyalarının sisteminize çıkarılması gerekir. ActiveState Perl dağıtım paketini indirin (yükleyiciyi değil AS zip dosyasını edinin) ve bunları sunucunuzdaki bir klasöre çıkarın (ör. 'C: perl'). Bu dizinde bulunan dosyaları kullanmak için IIS'yi eşleyeceğiz..

    IIS 6'yı Perl Komut Dosyalarını Çalıştırmak İçin Yapılandırma

    Internet Information Services Manager'ı Web Hizmeti Uzantıları'na açın ve yeni bir uzantı ekleme seçeneğini seçin.

    Aşağıdaki özellikleri ayarlayın:

    • Uzantı adı: Perl CGI
    • Gerekli dosyalar: C: perlbinperl.exe “% s”% s (dosyaları 'C: perl' ye çıkardığınızı varsayarak)
    • Durum izinli olarak ayarlandı

    Tamamlandığında değişikliklerinizi uygulayın.

    Yeni uzantıyı Web Hizmeti Uzantısı listesinde durum izinli olarak ayarlanmış olarak görmelisiniz..

    Servis uzantısı yüklüyken, Perl betiği dosya tipi eşlemeleri oluşturmalıyız.

    Web Siteleri klasörüne sağ tıklayın ve Özellikler iletişim kutusuna gidin.

    Giriş Dizini sekmesinde, Yapılandırma iletişim kutusunu açın..

    IIS'nin Perl betiği dosyalarını (.pl) yürütmesine izin vermek için, aşağıdaki özelliklere sahip bir uzantı eşlemesi ekleyin:

    • Yürütülebilir: Yukarıdaki “Perl CGI” uzantısı oluşturulurken girilen “Gerekli dosyalar” ile aynı
    • Uzantı: .pl
    • Fiiller: GET, HEAD, POST
    • Komut dosyası altyapısı için kutuyu işaretleyin

    Tamamlandığında değişikliklerinizi uygulayın.

    Ayrıca, Perl komut dosyaları CGI dosyaları (.cgi) olarak dağıtılacaksa, bir uzantı eşlemesinin de bu dosya türü için yapılandırılması gerekir:

    • Yürütülebilir: Yukarıdaki “Perl CGI” uzantısı oluşturulurken girilen “Gerekli dosyalar” ile aynı
    • Uzantı: .cgi
    • Fiiller: GET, HEAD, POST
    • Komut dosyası altyapısı için kutuyu işaretleyin

    Tamamlandığında değişikliklerinizi uygulayın.

    IIS'de gerekli yapılandırma değişikliklerini yaptıktan sonra, değişikliklerin itildiğinden ve etkin olduğundan emin olmak için komut isteminden “iisreset” komutunu çalıştırın..

    Bu noktada, IIS 6 başarıyla Perl komut dosyalarını sunabilmelidir.

    Perl Testi

    Bu noktada, sunucunuz kullanıma hazır, ancak Perl kurulumunuzu IIS üzerinden kolayca onaylayabildiğimizden emin olmak için. Her ikisi de aşağıdakileri içeren 'test.pl' ve 'test.cgi' adlı 'C: Inetpubwwwroot' dizininde birkaç metin dosyası oluşturun:

    ! # C: perlbinperl.exe

    sıkı kullanın;
    CGI kullanın;
    $ testim = yeni CGI;

    $ test-> başlık (“text / html”), $ test-> start_html (“Perl Test”);
    $ test-> h1 yazdır (“Perl çalışıyor!”);
    $ test-> end_html yazdır;

    Son olarak, sunucunuzdaki 'http: //localhost/test.pl' ve 'http: //localhost/test.cgi' adreslerine göz atın ve Perl'in çalıştığını belirten bir mesaj görmelisiniz. Sayfa başarıyla yüklüyse, Perl şimdi çalışıyor ve makinenizde çalışıyor.

    Sonuç

    Perl'i çalıştırıp Windows sisteminizde çalıştırdığınızda, kendi Perl CGI uygulamalarınızı dağıtabilir veya geliştirebilirsiniz..

    Bağlantılar

    ActivePerl'i ActiveState'ten İndirin (Zip Paketi Olarak)