الصفحة الرئيسية » howto » كيفية تثبيت بيرل على IIS 7 لنظام التشغيل Windows Server 2008

    كيفية تثبيت بيرل على IIS 7 لنظام التشغيل Windows Server 2008

    Perl لغة برمجة شائعة جدًا تُستخدم لتطوير مجموعة متنوعة من الأدوات. واحدة من الاستخدامات الجيدة هي تطبيقات CGI (واجهة البوابة العامة) القائمة على الويب والتي تسمح بتنفيذ البرامج النصية لبرل من خادم الويب. باستخدام القليل من التهيئة ، يمكنك تكوين IIS 7 على نظام Windows Server 2008 لخدمة نصوص Perl عبر CGI.

    نسخ ثنائيات بيرل

    قبل القيام بأي إعداد IIS ، يجب استخراج الملفات الثنائية من Perl إلى النظام الخاص بك. قم بتنزيل حزمة توزيع ActiveState Perl (احصل على ملف AS zip وليس المثبت) واستخرجها إلى مجلد على خادمك (أي "C: perl"). سنقوم بتعيين IIS لاستخدام الملفات الموجودة في هذا الدليل.

    تكوين IIS 7 لتشغيل مخطوطات Perl

    افتح Internet Information Services Manager وافتح واجهة تعامل المعالجات.

    انقر فوق الإجراء "إضافة Script Map".

    للسماح IIS بتنفيذ ملفات البرامج النصية Perl (.pl) ، قم بتكوين تعيين البرنامج النصي الجديد بالإعدادات التالية:

    • مسار الطلب: * .pl
    • الملف التنفيذي: C: perlbinperl.exe “٪ s”٪ s (حيث 'C: perl' هو المكان الذي قمت باستخراج ثنائيات Perl)
    • الاسم: Perl-pl

    في مربع حوار قيود الطلبات ، عيّن علامة التبويب "الأفعال" للسماح بما يلي: GET و HEAD و POST.

    تطبيق جميع التغييرات.

    عند إنشاء تعيين البرنامج النصي الجديد ، سيسألك IIS عما إذا كنت تريد السماح بتشغيل تعيين البرنامج النصي هذا كتطبيق CGI. أجب بـ "نعم" على مربع الحوار.

    بالإضافة إلى ذلك ، إذا كان سيتم نشر Perl scripts كملفات CGI (.cgi) ، فسيتعين تهيئة مخطط البرنامج النصي لنوع الملف هذا أيضًا:

    • مسار الطلب: * .cgi
    • الملف التنفيذي: C: perlbinperl.exe "٪ s"٪ s
    • الاسم: Perl-cgi
    • الأفعال: GET ، الرأس ، POST

    بمجرد الانتهاء من تطبيق التغييرات الخاصة بك وحدد "نعم" عندما يطالبك IIS بتأكيد تشغيل تعيين البرنامج النصي كتطبيق.

    بمجرد تكوين IIS لتشغيل كلا النوعين من الملفات ، سيتم سردها في "تعيينات معالج" الخاص بك.

    بعد إجراء تغييرات التكوين المطلوبة على IIS ، قم بتشغيل الأمر "iisreset" من موجه الأوامر لضمان أن يتم دفع التغييرات خلال والنشط.

    عند هذه النقطة ، يجب أن يكون IIS 7 قادراً على خدمة البرامج النصية Perl بنجاح.

    اختبار بيرل

    في هذه المرحلة ، يكون الخادم جاهزًا للعمل ، ولكن للتأكد من أنه يمكننا تأكيد إعداد Perl من خلال IIS بسهولة. قم بإنشاء ملفين نصيين في الدليل 'C: Inetpubwwwroot' المسمى 'test.pl' و 'test.cgi' ، وكل منهما يحتوي على ما يلي:

    ! # ج: perlbinperl.exe

    استخدام صارمة
    استخدام CGI ؛
    اختبار $ الخاص بي = CGI جديد ؛

    print $ test-> header ("text / html") ، $ test-> start_html ("Perl Test") ؛
    print $ test-> h1 ("Perl is working!")؛
    print $ test-> end_html؛

    وأخيرًا ، انتقل إلى العناوين: "http: //localhost/test.pl" و "http: //localhost/test.cgi" على الخادم الخاص بك وسيظهر لك رسالة تفيد بأن بيرل يعمل. إذا تم تحميل الصفحة بنجاح ، فإن Perl يعمل الآن على جهازك.

    استنتاج

    بمجرد أن تقوم بتشغيل Perl وتشغيله على نظام Windows الخاص بك ، يمكنك نشر أو تطوير تطبيقات Perl CGI الخاصة بك.

    الروابط

    تنزيل ActivePerl من ActiveState (AS Zip Package)