Windows Server 2008 के लिए IIS 7 पर पर्ल कैसे स्थापित करें
पर्ल एक बहुत ही लोकप्रिय स्क्रिप्टिंग भाषा है जिसका उपयोग विभिन्न प्रकार के उपकरणों को विकसित करने के लिए किया जाता है। यह एक अच्छी तरह से जानता है उपयोग वेब आधारित CGI (कॉमन गेटवे इंटरफ़ेस) अनुप्रयोग है जो पर्ल स्क्रिप्ट को वेब सर्वर से निष्पादित करने की अनुमति देता है। थोड़ा कॉन्फ़िगरेशन के साथ, आप CGI के माध्यम से पर्ल स्क्रिप्ट की सेवा के लिए अपने विंडोज सर्वर 2008 सिस्टम पर IIS 7 को कॉन्फ़िगर कर सकते हैं.
पर्ल बायनेरिज़ की नकल करना
इससे पहले कि कोई IIS सेटअप किया जा सके, आपके सिस्टम में पर्ल बाइनरी फाइलें निकाली जानी चाहिए। ActiveState पर्ल वितरण पैकेज डाउनलोड करें (AS ज़िप फ़ाइल प्राप्त करें और इंस्टॉलर नहीं) और उन्हें अपने सर्वर पर एक फ़ोल्डर में निकालें (यानी 'C: perl')। हम इस निर्देशिका में स्थित फ़ाइलों का उपयोग करने के लिए IIS मैप करेंगे.
IIS 7 कॉन्फ़िगर करने के लिए पर्ल लिपियों को चलाने के लिए
इंटरनेट सूचना सेवा प्रबंधक खोलें और हैंडलर मैपिंग इंटरफ़ेस खोलें.
कार्रवाई पर क्लिक करें, "स्क्रिप्ट मानचित्र जोड़ें".
IIS को पर्ल स्क्रिप्ट फ़ाइलों (.pl) को निष्पादित करने की अनुमति देने के लिए, निम्न सेटिंग्स के साथ नई स्क्रिप्ट मैपिंग कॉन्फ़िगर करें:
- अनुरोध पथ: * .pl
- निष्पादन योग्य: C: perlbinperl.exe "% s"% s (जहाँ 'C: perl' वह स्थान है जहाँ आपने पर्ल बायनेरिज़ निकाला है)
- नाम: पर्ल-पीएल
अनुरोध प्रतिबंध संवाद में, निम्नलिखित की अनुमति देने के लिए Verbs टैब सेट करें: GET, HEAD, POST.
सभी परिवर्तन लागू करें.
नई स्क्रिप्ट मैपिंग बनाते समय, IIS आपसे पूछेगा कि क्या आप इस स्क्रिप्ट मैपिंग को CGI एप्लिकेशन के रूप में चलाने की अनुमति देना चाहते हैं। उत्तर 'हां' संवाद के लिए.
इसके अतिरिक्त, यदि पर्ल स्क्रिप्ट्स को CGI फ़ाइलों (.cgi) के रूप में तैनात किया जाएगा, तो इस फ़ाइल प्रकार के लिए एक स्क्रिप्ट मैपिंग को कॉन्फ़िगर करना होगा:
- अनुरोध पथ: * .cgi
- निष्पादन योग्य: C: perlbinperl.exe "% s"% s
- नाम: पर्ल-सीजीआई
- क्रिया: GET, HEAD, POST
एक बार समाप्त होने के बाद अपने परिवर्तन लागू करें और जब कोई एप्लिकेशन के रूप में स्क्रिप्ट मैपिंग चलाने की पुष्टि करने के लिए IIS आपको संकेत दे, तो 'Yes' चुनें.
एक बार जब आपने दोनों फ़ाइल प्रकारों को चलाने के लिए IIS कॉन्फ़िगर किया है, तो वे आपके हैंडलर मैपिंग में सूचीबद्ध होंगे.
IIS में आवश्यक कॉन्फ़िगरेशन परिवर्तन करने के बाद, "iisreset" कमांड को कमांड प्रॉम्प्ट से चलाएं ताकि यह सुनिश्चित किया जा सके कि परिवर्तनों को इसके माध्यम से सक्रिय किया गया है.
इस बिंदु पर, IIS 7 को पर्ल स्क्रिप्ट की सफलतापूर्वक सेवा करने में सक्षम होना चाहिए.
परीक्षण पर्ल
इस बिंदु पर, आपका सर्वर जाने के लिए तैयार है, लेकिन यह सुनिश्चित करने के लिए कि हम IIS के माध्यम से आपके पर्ल सेटअप की पुष्टि आसानी से कर सकते हैं। निर्देशिका 'C: Inetpubwwwroot' में 'test.pl' और 'test.cgi' दोनों नाम से पाठ फ़ाइलों की एक जोड़ी बनाएँ, जिनमें निम्नलिखित शामिल हैं:
! # C: perlbinperl.exe
सख्त का उपयोग करें;
CGI का उपयोग करें;
मेरा $ परीक्षण = नया सीजीआई;प्रिंट $ टेस्ट-> हेडर ("टेक्स्ट / html"), $ टेस्ट-> start_html ("पर्ल टेस्ट");
$ $ प्रिंट-> h1 ("पर्ल काम कर रहा है!");
$ परीक्षण प्रिंट करें-> end_html;
अंत में, अपने सर्वर पर 'http: //localhost/test.pl' और 'http: //localhost/test.cgi' पते पर ब्राउज़ करें और आपको एक संदेश देखना चाहिए जिसमें कहा गया है कि पर्ल काम कर रहा है। यदि पेज सफलतापूर्वक लोड होता है, तो पर्ल अब आपकी मशीन पर चल रहा है.
निष्कर्ष
एक बार जब आप अपने विंडोज सिस्टम पर पर्ल अप और रनिंग करते हैं, तो आप अपने स्वयं के पर्ल सीजीआई अनुप्रयोगों को तैनात या विकसित कर सकते हैं.
लिंक
ActiveSter से ActivePerl डाउनलोड करें (AS ज़िप पैकेज)