पर्ल एक बहुत ही लोकप्रिय पटकथा भाषा है जिसका उपयोग विभिन्न प्रकार के उपकरणों को विकसित करने के लिए किया जाता है। इसका एक अच्छी तरह से ज्ञात उपयोग वेब आधारित सीजीआई (कॉमन गेटवे इंटरफेस) अनुप्रयोग है जो वेब सर्वर से पर्ल स्क्रिप्ट को निष्पादित करने की अनुमति देता है। थोड़ी सी विन्यास के साथ, आप सीजीआई के माध्यम से पर्ल स्क्रिप्ट्स की सेवा के लिए अपने विंडोज सर्वर 2008 सिस्टम पर आईआईएस 7 को कॉन्फ़िगर कर सकते हैं।
पर्ल बिनरी की नकल
किसी भी आईआईएस सेटअप को पूरा करने से पहले, पर्ल बाइनरी फाइलों को आपके सिस्टम में निकाला जाना चाहिए। ActiveState Perl वितरण पैकेज डाउनलोड करें (AS ज़िप फ़ाइल प्राप्त करें और इंस्टॉलर नहीं) और उन्हें अपने सर्वर पर किसी फ़ोल्डर में निकालें (यानी 'सी: perl')। हम इस निर्देशिका में स्थित फ़ाइलों का उपयोग करने के लिए आईआईएस मानचित्र करेंगे।
पर्ल स्क्रिप्ट चलाने के लिए IIS 7 को कॉन्फ़िगर करना
ओपन इंटरनेट इनफॉर्मेशन सर्विसेज मैनेजर और हैंडलर मैपिंग इंटरफ़ेस खोलें।
- अनुरोध पथ: *.pl
- निष्पादन योग्य: सी: perlbinperl.exe "% s"% s (जहां 'सी: perl' वह स्थान है जहां आपने पर्ल बाइनरी निकाली थी)
- नाम: पर्ल-पीएल
नई स्क्रिप्ट मैपिंग बनाते समय, आईआईएस आपको पूछेगा कि क्या आप इस स्क्रिप्ट मैपिंग को सीजीआई एप्लिकेशन के रूप में चलाने की अनुमति देना चाहते हैं। संवाद के लिए 'हां' उत्तर दें।
- अनुरोध पथ: *.cgi
- निष्पादन योग्य: सी: perlbinperl.exe "% s"% s
- नाम: पर्ल-सीजीआई
- क्रियाएं: प्राप्त करें, सिर, पोस्ट करें
एक बार समाप्त होने पर आपके परिवर्तन लागू करें और 'हाँ' चुनें जब आईआईएस आपको स्क्रिप्ट मैपिंग को एप्लिकेशन के रूप में चलाने की पुष्टि करने के लिए संकेत देता है।
एक बार जब आप आईआईएस को दोनों फाइल प्रकारों को चलाने के लिए कॉन्फ़िगर कर लेते हैं, तो वे आपके हैंडलर मैपिंग में सूचीबद्ध होंगे।
परीक्षण पर्ल
इस बिंदु पर, आपका सर्वर जाने के लिए तैयार है, लेकिन यह सुनिश्चित करने के लिए कि हम आईआईएस के माध्यम से आसानी से आपके पर्ल सेटअप की पुष्टि कर सकते हैं। निर्देशिका 'सी: Inetpubwwwroot' नामक 'test.pl' और 'test.cgi' नामक दो टेक्स्ट फ़ाइलों को बनाएं जिनमें निम्न शामिल हैं:
#!c:perlbinperl.exe
use strict; use CGI; my $test = new CGI;
print $test->header(“text/html”),$test->start_html(“Perl Test”); print $test->h1(“Perl is working!”); print $test->end_html;
अंत में, पते पर ब्राउज़ करें: 'https://localhost/test.pl' और 'https://localhost/test.cgi' अपने सर्वर पर और आपको यह संदेश देखना चाहिए कि पर्ल काम कर रहा है। यदि पृष्ठ सफलतापूर्वक लोड हो जाता है, तो पर्ल अब आपकी मशीन पर चल रहा है और चल रहा है।
निष्कर्ष
एक बार जब आप अपने विंडोज सिस्टम पर पर्ल अप और चल रहे हों, तो आप अपने स्वयं के पर्ल सीजीआई अनुप्रयोगों को तैनात या विकसित कर सकते हैं।
लिंक
एक्टिवस्टेट (एएस ज़िप पैकेज) से ActivePerl डाउनलोड करें