דף הבית » איך ל » כיצד להתקין פרל ב - IIS 6 עבור Windows

    כיצד להתקין פרל ב - IIS 6 עבור Windows

    פרל היא שפת scripting מאוד פופולרי אשר משמש לפיתוח מגוון רחב של כלים. אחד מהם הוא יודע היטב משתמשת היא מבוססת אינטרנט CGI (Common Gateway ממשק) יישומים המאפשרים סקריפטים Perl להתבצע משרת אינטרנט. עם תצורה קטנה, באפשרותך להגדיר את IIS 6 במערכת Windows Server 2003 כדי להציג סקריפטים של Perl באמצעות CGI.

    העתקה של הבינארי Perl

    לפני כל התקנה IIS ניתן לעשות, קבצים בינאריים Perl חייב להיות מחולץ למערכת שלך. הורד את חבילת ההפצה של ActiveState Perl (קבל את קובץ ה- zip ולא את תוכנית ההתקנה) וחלץ אותם לתיקיה בשרת שלך (כלומר, 'C: Perl'). אנו נציב את IIS לשימוש בקבצים הנמצאים בספריה זו.

    קביעת תצורה של IIS 6 להפעלת סקריפטים של Perl

    פתח את Internet Information Services Manager ל- Web Service Extensions ובחר באפשרות להוספת תוסף חדש.

    הגדר את המאפיינים הבאים:

    • שם הרחבה: Perl CGI
    • קבצים נדרשים: C: perlbinperl.exe "% s"% s (בהנחה שחילצת את הקבצים ל- C: Perl)
    • הסטטוס מוגדר למותר

    לאחר שתסיים, החל את השינויים שלך.

    אתה אמור לראות את התוסף החדש ברשימה 'רשימת שירות אינטרנט' כאשר הסטטוס מוגדר למותר.

    עם הרחבת השירות מותקן, אנחנו צריכים ליצור את קובץ ה- script של Perl סוג מיפוי.

    לחץ לחיצה ימנית על תיקיית אתרי האינטרנט ועבור אל תיבת הדו-שיח מאפיינים.

    בכרטיסיה ספריית הבית, פתח את תיבת הדו-שיח תצורה.

    כדי לאפשר ל- IIS לבצע קבצי Script של Perl (.pl), הוסף מיפוי הרחבה עם המאפיינים הבאים:

    • הפעלה: כמו "קבצים נדרשים" נכנס בעת יצירת "פרל CGI" הרחבה לעיל
    • השל you .pl
    • פעלים: קבל, ראש, פוסט
    • סמן את התיבה עבור מנוע התסריט

    בסיום החלת השינויים שלך.

    בנוסף, אם סקריפטים של Perl יפורסמו כקובצי CGI (.cgi), יהיה צורך להגדיר תצורה של סיומת עבור סוג קובץ זה גם כן:

    • הפעלה: כמו "קבצים נדרשים" נכנס בעת יצירת "פרל CGI" הרחבה לעיל
    • סיומת: .cgi
    • פעלים: קבל, ראש, פוסט
    • סמן את התיבה עבור מנוע התסריט

    בסיום החלת השינויים שלך.

    לאחר ביצוע השינויים הנדרשים בתצורה ל- IIS, הפעל את הפקודה iisreset בשורת הפקודה כדי לוודא שהשינויים נדחפים ופעיל.

    בשלב זה, IIS 6 אמור להיות מסוגל לשרת בהצלחה סקריפטים של Perl.

    בדיקת פרל

    בשלב זה, השרת שלך מוכן ללכת, אבל רק כדי להיות בטוח שאנחנו יכולים לאשר את הגדרת Perl דרך IIS די בקלות. צור כמה קבצי טקסט בספרייה 'C: Inetpubwwwroot' בשם 'test.pl' ו- 'test.cgi' המכילים את האפשרויות הבאות:

    #! c: perlbinperl.exe

    השתמש מחמירים;
    השתמש ב- CGI;
    מבחן $ שלי = CGI חדש;

    הדפס $ test-header ("text / html"), $ test-> start_html ("מבחן Perl");
    - $ test-> h1 ("פרל עובד!");
    - $ test-> end_html;

    לבסוף, דפדף אל הכתובות: 'http: //localhost/test.pl' ו- 'http: //localhost/test.cgi' בשרת שלך ואתה אמור לראות הודעה המציינת שפרל פועל. אם הדף נטען בהצלחה, Perl פועל כעת במחשב שלך.

    סיכום

    ברגע שיש לך פרל והפעל על מערכת Windows שלך, אתה יכול לפרוס או לפתח יישומים משלך Perl CGI.

    קישורים

    הורד ActivePerl מ ActiveState (AS Zip Package)