2.4 अपाचे को स्थापित करते समय मेरे पास हल करने के लिए कई मुद्दे थे और इसमें भी वही मुद्दा था जिसमें पाठ को चलाने के बजाय सीजीआई दिखाया गया था। समाधान ऊपर के समान नहीं है, जो कि अपाचे 2.2 के लिए समाधान है
सबसे पहले आप 2.4 gz फाइल डाउनलोड करेंगे और अनपैक करेंगे। यदि आप इसे संकलित करने का प्रयास करते हैं, तो शिकायत होगी कि APR नहीं मिला है, क्योंकि यह अब शामिल नहीं है। आपको एप्री से एप और एप-यूसेज फाइलों को डाउनलोड करना होगा और उन्हें डायरेक्ट्री में अपाचे को srclib नामक डायरेक्टरी में अनपैक करना होगा, इसलिए आपका रास्ता होगा ।/httpd/srclib/sr//httpd/srclib/apr/। -util। आपको निर्देशिका नाम से किसी भी संस्करण संख्या को निकालना होगा।
सीडी अपने / पथ / httpd निर्देशिका और संकलन के साथ
$ ./configure --with-शामिल-अप्रैल
आप PREFIX = / usr / स्थानीय / apache2 में डिफ़ॉल्ट रूप से कॉन्फ़िगर करेंगे
$ बना
$ स्थापित करें
$ vi PREFIX / conf / httpd.conf
आपको cgi चलाने के लिए अपनी httpd.conf फाइल को एडिट करना होगा
मेरे मामले में मैंने निम्नलिखित कार्य किया:
बदलाव सुनो 80.0.0.0.1:80 सुनो
लाइन सक्रिय करें: LoadModule cgid_module मॉड्यूल / mod_cgid.so
परिवर्तित नाम: ServerName 127.0.0.1:80
मेरे सिस्टम के अनुरूप DocumentRoot और Directory में पथ बदले
ScriptAlias में रास्ता बदल दिया
रेखा को Scriptsock cgisock सक्षम किया
मेरी प्रणाली के अनुरूप ScriptAlias के बाद निर्देशिका में पथ परिवर्तित किया गया
लाइन को सक्षम करें AddHandler cgi-script .cgi
परिवर्तनों को सहेजा और इसके साथ अपाचे शुरू किया:
$ / usr / स्थानीय / apache2 / bin / apachectl -k शुरू
आशा है कि इससे किसी को भी संघर्ष करने में मदद मिलेगी;)