11Jul

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

Perl היא שפת 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 Extensions, ובחר באפשרות להוסיף תוסף חדש.

קבע את המאפיינים הבאים:

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

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

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

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

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

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

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

  • Executable: כמו "קבצים נדרשים" שנכנסו בעת יצירת התוסף "Perl CGI" מעל
  • Extension:. pl
  • Verbs: GET, HEAD, POST
  • סמן את התיבה עבור מנוע התסריט

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

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

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

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

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

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

בדיקת פרל

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

#! C: perlbinperl.exe

להשתמש קפדנית;
להשתמש ב- CGI;
הבדיקה $ שלי = CGI חדש;

הדפס $ test & gt; כותרת( "text / html"), $ test & gt; start_html( "מבחן פרל");
הדפס $ test & gt; h1( "פרל עובד!");
הדפס $ test & gt; end_html;

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

מסקנה

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

קישורים

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