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