विंडोज सर्वर 2003 के लिए आईआईएस 6 पर पर्ल कैसे स्थापित करें

विषयसूची:

विंडोज सर्वर 2003 के लिए आईआईएस 6 पर पर्ल कैसे स्थापित करें
विंडोज सर्वर 2003 के लिए आईआईएस 6 पर पर्ल कैसे स्थापित करें

वीडियो: विंडोज सर्वर 2003 के लिए आईआईएस 6 पर पर्ल कैसे स्थापित करें

वीडियो: विंडोज सर्वर 2003 के लिए आईआईएस 6 पर पर्ल कैसे स्थापित करें
वीडियो: How to Show your Email in Conversation View in Outlook 2010 - YouTube 2024, अप्रैल
Anonim

पर्ल एक बहुत ही लोकप्रिय पटकथा भाषा है जिसका उपयोग विभिन्न प्रकार के उपकरणों को विकसित करने के लिए किया जाता है। इसका एक अच्छी तरह से ज्ञात उपयोग वेब आधारित सीजीआई (कॉमन गेटवे इंटरफेस) अनुप्रयोग है जो वेब सर्वर से पर्ल स्क्रिप्ट को निष्पादित करने की अनुमति देता है। थोड़ी सी विन्यास के साथ, आप सीजीआई के माध्यम से पर्ल स्क्रिप्ट्स की सेवा के लिए अपने विंडोज सर्वर 2003 सिस्टम पर आईआईएस 6 को कॉन्फ़िगर कर सकते हैं।

पर्ल बिनरी की नकल

किसी भी आईआईएस सेटअप को पूरा करने से पहले, पर्ल बाइनरी फाइलों को आपके सिस्टम में निकाला जाना चाहिए। ActiveState Perl वितरण पैकेज डाउनलोड करें (AS ज़िप फ़ाइल प्राप्त करें और इंस्टॉलर नहीं) और उन्हें अपने सर्वर पर किसी फ़ोल्डर में निकालें (यानी 'सी: perl')। हम इस निर्देशिका में स्थित फ़ाइलों का उपयोग करने के लिए आईआईएस मानचित्र करेंगे।

Image
Image

पर्ल स्क्रिप्ट चलाने के लिए IIS 6 को कॉन्फ़िगर करना

वेब सेवा एक्सटेंशन में ओपन इंटरनेट इनफॉर्मेशन सर्विसेज मैनेजर और नया एक्सटेंशन जोड़ने के लिए विकल्प का चयन करें।

निम्नलिखित गुण सेट करें:
निम्नलिखित गुण सेट करें:
  • विस्तार का नाम: पर्ल सीजीआई
  • आवश्यक फाइलें: सी: perlbinperl.exe "% s"% s (मान लीजिए कि आपने फ़ाइलों को 'सी: perl' में निकाला है)
  • स्थिति सेट करने की अनुमति है

एक बार समाप्त हो जाने पर, अपने परिवर्तन लागू करें।

आपको अनुमति के लिए सेट सेट के साथ वेब सेवा एक्सटेंशन सूची में नया एक्सटेंशन देखना चाहिए।
आपको अनुमति के लिए सेट सेट के साथ वेब सेवा एक्सटेंशन सूची में नया एक्सटेंशन देखना चाहिए।
सेवा विस्तार स्थापित होने के साथ, हमें पर्ल स्क्रिप्ट फ़ाइल प्रकार मैपिंग बनाना होगा।
सेवा विस्तार स्थापित होने के साथ, हमें पर्ल स्क्रिप्ट फ़ाइल प्रकार मैपिंग बनाना होगा।

वेब साइट्स फ़ोल्डर पर राइट क्लिक करें और गुण संवाद पर जाएं।

होम निर्देशिका टैब पर, कॉन्फ़िगरेशन संवाद खोलें।
होम निर्देशिका टैब पर, कॉन्फ़िगरेशन संवाद खोलें।
आईआईएस को पर्ल स्क्रिप्ट फाइल (.pl) निष्पादित करने की अनुमति देने के लिए, निम्न गुणों के साथ एक एक्सटेंशन मैपिंग जोड़ें:
आईआईएस को पर्ल स्क्रिप्ट फाइल (.pl) निष्पादित करने की अनुमति देने के लिए, निम्न गुणों के साथ एक एक्सटेंशन मैपिंग जोड़ें:
  • निष्पादन योग्य: ऊपर "पर्ल CGI" एक्सटेंशन बनाते समय "आवश्यक फ़ाइलें" के रूप में दर्ज किया गया
  • एक्सटेंशन:.pl
  • क्रियाएं: प्राप्त करें, सिर, पोस्ट करें
  • स्क्रिप्ट इंजन के लिए बॉक्स को चेक करें

एक बार समाप्त हो जाने के बाद अपने परिवर्तन लागू करें।

इसके अतिरिक्त, यदि पर्ल स्क्रिप्ट को CGI फ़ाइलों (.cgi) के रूप में तैनात किया जाएगा, तो एक एक्सटेंशन मैपिंग को इस फ़ाइल प्रकार के लिए कॉन्फ़िगर करने की आवश्यकता होगी:
इसके अतिरिक्त, यदि पर्ल स्क्रिप्ट को CGI फ़ाइलों (.cgi) के रूप में तैनात किया जाएगा, तो एक एक्सटेंशन मैपिंग को इस फ़ाइल प्रकार के लिए कॉन्फ़िगर करने की आवश्यकता होगी:
  • निष्पादन योग्य: ऊपर "पर्ल CGI" एक्सटेंशन बनाते समय "आवश्यक फ़ाइलें" के रूप में दर्ज किया गया
  • एक्सटेंशन:.cgi
  • क्रियाएं: प्राप्त करें, सिर, पोस्ट करें
  • स्क्रिप्ट इंजन के लिए बॉक्स को चेक करें

एक बार समाप्त हो जाने के बाद अपने परिवर्तन लागू करें।

IIS में आवश्यक कॉन्फ़िगरेशन परिवर्तन करने के बाद, कमांड प्रॉम्प्ट से "iisreset" कमांड चलाएं ताकि यह सुनिश्चित किया जा सके कि परिवर्तनों को सक्रिय और सक्रिय किया जा सके।
IIS में आवश्यक कॉन्फ़िगरेशन परिवर्तन करने के बाद, कमांड प्रॉम्प्ट से "iisreset" कमांड चलाएं ताकि यह सुनिश्चित किया जा सके कि परिवर्तनों को सक्रिय और सक्रिय किया जा सके।
इस बिंदु पर, आईआईएस 6 सफलतापूर्वक पर्ल स्क्रिप्ट्स की सेवा करने में सक्षम होना चाहिए।
इस बिंदु पर, आईआईएस 6 सफलतापूर्वक पर्ल स्क्रिप्ट्स की सेवा करने में सक्षम होना चाहिए।

परीक्षण पर्ल

इस बिंदु पर, आपका सर्वर जाने के लिए तैयार है, लेकिन यह सुनिश्चित करने के लिए कि हम आईआईएस के माध्यम से आसानी से आपके पर्ल सेटअप की पुष्टि कर सकते हैं। निर्देशिका 'सी: 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' अपने सर्वर पर और आपको यह संदेश देखना चाहिए कि पर्ल काम कर रहा है। यदि पृष्ठ सफलतापूर्वक लोड हो जाता है, तो पर्ल अब आपकी मशीन पर चल रहा है और चल रहा है।

Image
Image

निष्कर्ष

एक बार जब आप अपने विंडोज सिस्टम पर पर्ल अप और चल रहे हों, तो आप अपने स्वयं के पर्ल सीजीआई अनुप्रयोगों को तैनात या विकसित कर सकते हैं।

लिंक

एक्टिवस्टेट (एएस ज़िप पैकेज) से ActivePerl डाउनलोड करें

सिफारिश की: