पर्ल एक बहुत ही लोकप्रिय पटकथा भाषा है जिसका उपयोग विभिन्न प्रकार के उपकरणों को विकसित करने के लिए किया जाता है। इसका एक अच्छी तरह से ज्ञात उपयोग वेब आधारित सीजीआई (कॉमन गेटवे इंटरफेस) अनुप्रयोग है जो वेब सर्वर से पर्ल स्क्रिप्ट को निष्पादित करने की अनुमति देता है। थोड़ी सी विन्यास के साथ, आप सीजीआई के माध्यम से पर्ल स्क्रिप्ट्स की सेवा के लिए अपने विंडोज सर्वर 2003 सिस्टम पर आईआईएस 6 को कॉन्फ़िगर कर सकते हैं।
पर्ल बिनरी की नकल
किसी भी आईआईएस सेटअप को पूरा करने से पहले, पर्ल बाइनरी फाइलों को आपके सिस्टम में निकाला जाना चाहिए। ActiveState Perl वितरण पैकेज डाउनलोड करें (AS ज़िप फ़ाइल प्राप्त करें और इंस्टॉलर नहीं) और उन्हें अपने सर्वर पर किसी फ़ोल्डर में निकालें (यानी 'सी: perl')। हम इस निर्देशिका में स्थित फ़ाइलों का उपयोग करने के लिए आईआईएस मानचित्र करेंगे।
पर्ल स्क्रिप्ट चलाने के लिए IIS 6 को कॉन्फ़िगर करना
वेब सेवा एक्सटेंशन में ओपन इंटरनेट इनफॉर्मेशन सर्विसेज मैनेजर और नया एक्सटेंशन जोड़ने के लिए विकल्प का चयन करें।
- विस्तार का नाम: पर्ल सीजीआई
- आवश्यक फाइलें: सी: perlbinperl.exe "% s"% s (मान लीजिए कि आपने फ़ाइलों को 'सी: perl' में निकाला है)
- स्थिति सेट करने की अनुमति है
एक बार समाप्त हो जाने पर, अपने परिवर्तन लागू करें।
वेब साइट्स फ़ोल्डर पर राइट क्लिक करें और गुण संवाद पर जाएं।
- निष्पादन योग्य: ऊपर "पर्ल CGI" एक्सटेंशन बनाते समय "आवश्यक फ़ाइलें" के रूप में दर्ज किया गया
- एक्सटेंशन:.pl
- क्रियाएं: प्राप्त करें, सिर, पोस्ट करें
- स्क्रिप्ट इंजन के लिए बॉक्स को चेक करें
एक बार समाप्त हो जाने के बाद अपने परिवर्तन लागू करें।
- निष्पादन योग्य: ऊपर "पर्ल CGI" एक्सटेंशन बनाते समय "आवश्यक फ़ाइलें" के रूप में दर्ज किया गया
- एक्सटेंशन:.cgi
- क्रियाएं: प्राप्त करें, सिर, पोस्ट करें
- स्क्रिप्ट इंजन के लिए बॉक्स को चेक करें
एक बार समाप्त हो जाने के बाद अपने परिवर्तन लागू करें।
परीक्षण पर्ल
इस बिंदु पर, आपका सर्वर जाने के लिए तैयार है, लेकिन यह सुनिश्चित करने के लिए कि हम आईआईएस के माध्यम से आसानी से आपके पर्ल सेटअप की पुष्टि कर सकते हैं। निर्देशिका 'सी: 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 डाउनलोड करें