Anasayfa » nasıl » Windows Server 2008 için IIS 7'ye Perl Nasıl Kurulur

    Windows Server 2008 için IIS 7'ye Perl Nasıl Kurulur

    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 2008 sisteminizde IIS 7'yi 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 7'yi Perl Komut Dosyalarını Çalıştırmak İçin Yapılandırma

    Internet Information Services Manager'ı açın ve İşleyici Eşlemeleri arayüzünü açın.

    “Komut Dosyası Haritası Ekle” eylemini tıklayın.

    IIS'nin Perl komut dosyalarını (.pl) yürütmesine izin vermek için, yeni komut dosyası eşlemesini aşağıdaki ayarlarla yapılandırın:

    • İstek yolu: * .pl
    • Yürütülebilir: C: perlbinperl.exe “% s”% s ('C: perl', Perl ikili dosyalarını çıkardığınız konumdur)
    • İsim: Perl-pl

    Talep Kısıtlamaları iletişim kutusunda, aşağıdakilere izin vermek için Fiiller sekmesini ayarlayın: GET, HEAD, POST.

    Tüm değişiklikleri uygula.

    Yeni kod eşlemesini oluştururken, IIS, bu kod eşlemesinin bir CGI uygulaması olarak çalışmasına izin vermek isteyip istemediğinizi soracaktır. İletişim kutusuna 'Evet' cevabı.

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

    • İstek yolu: * .cgi
    • Yürütülebilir: C: perlbinperl.exe “% s”% s
    • Türkçe Adı: Perl-cgi
    • Fiiller: GET, HEAD, POST

    Tamamlandığında değişikliklerinizi uygulayın ve IIS sizden komut dosyası eşleştirmesini bir uygulama olarak çalıştırmanızı onaylamanızı istediğinde 'Evet'i seçin..

    IIS'yi her iki dosya türünü de çalışacak şekilde yapılandırdıktan sonra, İşleyici Eşlemelerinizde listelenir..

    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 7 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)