דף הבית » איך ל » כיצד להתקין ב - IRL 7 עבור Windows Server 2008

    כיצד להתקין ב - IRL 7 עבור Windows Server 2008

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

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

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

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

    פתח את Internet Information Services Manager ופתח את ממשק מיפוי המטפל.

    לחץ על הפעולה, "הוסף סקריפט מפה".

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

    • נתיב בקשה: * .pl
    • הפעלה: C: perlbinperl.exe "% s"% s (כאשר 'C: Perl' הוא המיקום שבו חילצת את הקבצים הבינאריים של Perl)
    • שם: Perl-pl

    בתיבת הדו-שיח הגבלות בקשה, הגדר את הכרטיסייה 'פועל' כדי לאפשר את האפשרויות הבאות: GET, HEAD, POST.

    החל את כל השינויים.

    בעת יצירת מיפוי התסריט החדש, IIS ישאל אותך אם אתה רוצה לאפשר מיפוי סקריפט זה לרוץ כמו יישום CGI. תשובה 'כן' לדיאלוג.

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

    • נתיב בקשה: * .cgi
    • הפעלה: C: perlbinperl.exe "% s"% s
    • שם: Perl-cgi
    • פעלים: קבל, ראש, פוסט

    לאחר שסיימת להחיל את השינויים ובחר 'כן' כאשר IIS מנחה אותך לאשר את הפעלת מיפוי הסקריפט כיישום.

    לאחר שתגדיר את IIS כך שיפעיל את שני סוגי הקבצים, הוא יופיע ברשימה 'מיפוי המטפל' שלך.

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

    בשלב זה, IIS 7 אמור להיות מסוגל לשרת בהצלחה סקריפטים של 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)