كيفية تثبيت بيرل على IIS 6 لنظام التشغيل Windows Server 2003
Perl لغة برمجة شائعة جدًا تُستخدم لتطوير مجموعة متنوعة من الأدوات. واحدة من الاستخدامات الجيدة هي تطبيقات CGI (واجهة البوابة العامة) القائمة على الويب والتي تسمح بتنفيذ البرامج النصية لبرل من خادم الويب. مع قليل من التكوين ، يمكنك تكوين IIS 6 على نظام Windows Server 2003 الخاص بك لخدمة النصوص Perl عبر CGI.
نسخ ثنائيات بيرل
قبل القيام بأي إعداد IIS ، يجب استخراج الملفات الثنائية من Perl إلى النظام الخاص بك. قم بتنزيل حزمة توزيع ActiveState Perl (احصل على ملف AS zip وليس المثبت) واستخرجها إلى مجلد على خادمك (أي "C: perl"). سنقوم بتعيين IIS لاستخدام الملفات الموجودة في هذا الدليل.
تكوين IIS 6 لتشغيل مخطوطات Perl
افتح Internet Information Services Manager إلى Web Service Extensions وحدد خيار إضافة ملحق جديد.
قم بتعيين الخصائص التالية:
- اسم الامتداد: Perl CGI
- الملفات المطلوبة: C: perlbinperl.exe “٪ s”٪ s (على افتراض أنك قمت باستخراج الملفات إلى 'C: perl')
- الحالة مضبوطة
بمجرد الانتهاء ، قم بتطبيق التغييرات.
يجب أن تشاهد الملحق الجديد في قائمة ملحق خدمة ويب مع الحالة المعينة إلى المسموح بها.
مع تثبيت ملحق الخدمة ، يجب علينا إنشاء تعيينات نوع ملف البرنامج النصي Perl.
انقر بزر الماوس الأيمن على مجلد مواقع الويب وانتقل إلى مربع الحوار "خصائص".
من علامة التبويب Home Directory ، افتح مربع حوار التهيئة.
للسماح IIS بتنفيذ ملفات البرامج النصية Perl (.pl) ، إضافة تعيين ملحق بالخصائص التالية:
- الملف التنفيذي: نفس "الملفات المطلوبة" التي تم إدخالها عند إنشاء إضافة "Perl CGI" أعلاه
- ملحق:
- الأفعال: GET ، الرأس ، POST
- ضع علامة في المربع لمحرك البرامج النصية
بمجرد الانتهاء من تطبيق التغييرات الخاصة بك.
بالإضافة إلى ذلك ، إذا تم نشر البرامج النصية لـ Perl كملفات CGI (.cgi) ، فسيتعين تهيئة مخطط ملحق لنوع الملف هذا أيضًا:
- الملف التنفيذي: نفس "الملفات المطلوبة" التي تم إدخالها عند إنشاء إضافة "Perl CGI" أعلاه
- ملحق: .cgi
- الأفعال: GET ، الرأس ، POST
- ضع علامة في المربع لمحرك البرامج النصية
بمجرد الانتهاء من تطبيق التغييرات الخاصة بك.
بعد إجراء تغييرات التكوين المطلوبة على IIS ، قم بتشغيل الأمر "iisreset" من موجه الأوامر لضمان أن يتم دفع التغييرات خلال والنشط.
عند هذه النقطة ، يجب أن يكون IIS 6 قادراً على خدمة البرامج النصية 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)