विंडोज़ पर एक्सएएमपीपी कंट्रोल पैनल स्थापित करने के बाद, कई उपयोगकर्ताओं ने अपाचे शुरू करते समय एक त्रुटि का सामना करने की सूचना दी। . यह समस्या आमतौर पर तब होती है जब वर्ल्ड वाइड पब्लिशिंग सर्विस जैसी प्रक्रिया आपके डिवाइस के 80 पोर्ट में चलती रहती है। इसके कारण, विंडोज 11/10 ऑपरेटिंग सिस्टम अपाचे सर्वर को निष्पादित करने की अनुमति नहीं देता है, और इस तरह यह त्रुटि का कारण बनता है।
5:38:38 PM [Apache] Error: Apache shutdown unexpectedly.
5:38:38 PM [Apache] This may be due to a blocked port, missing dependencies,
5:38:38 PM [Apache] improper privileges, a crash, or a shutdown by another method.
5:38:38 PM [Apache] Press the Logs button to view error logs and check
5:38:38 PM [Apache] the Windows Event Viewer for more clues
5:38:38 PM [Apache] If you need more help, copy and post this
5:38:38 PM [Apache] entire log window on the forums
दरअसल, कंप्यूटर पर पोर्ट 80 भी डिफ़ॉल्ट टीसीपी/आईपी पोर्ट हुआ करता था जिसे अपाचे मॉड्यूल एक्सएएमपीपी पर उपयोग करता है। और चूंकि दो अलग-अलग एप्लिकेशन एक ही नेटवर्किंग पोर्ट का उपयोग नहीं कर सकते हैं, इसलिए आपको XAMPP के अपाचे सर्वर को शुरू करने से पहले इसे रोकना होगा। यदि आप भी अपने डिवाइस पर इस समस्या का सामना कर रहे हैं, तो कुछ आसान उपाय हैं जिनका मैंने इस गाइड में उल्लेख किया है। तो चलिए शुरू करते हैं।
अपाचे XAMPP कंट्रोल पैनल से शुरू नहीं हो रहा है
अपाचे को फिर से शुरू करने के लिए वर्ल्ड वाइड वेब पब्लिशिंग सर्विस को क्लियर करना सबसे अच्छा तरीका होगा। हालाँकि, आप इसे टीसीपी/आईपी पोर्ट नंबर को बदलकर या जरूरत पड़ने पर सेवा को रोककर भी प्राप्त कर सकते हैं। इसलिए, एक्सएएमपीपी कंट्रोल पैनल पर अपाचे के शुरू न होने को ठीक करने के लिए, इन सभी संभावित तरीकों का पालन करें:
- वर्ल्ड वाइड वेब सेवाएं साफ़ करें
- डिफ़ॉल्ट अपाचे टीसीपी/आईपी पोर्ट बदलें
- वर्ल्ड वाइड वेब प्रकाशन सेवा बंद करें
आइए उन्हें विस्तार से देखें।
1] वर्ल्ड वाइड वेब सेवाएं साफ़ करें
अपाचे सेवा की शुरुआती समस्या को हल करने के लिए, आपको अपने डिवाइस से वर्ल्ड वाइड वेब सेवाओं को साफ़ करना होगा। लेकिन शुरू करने से पहले, सुनिश्चित करें कि आपके पास इस सेवा पर निर्भर कोई ऐप नहीं है।
अगर सब कुछ ठीक लगता है, तो अपने विंडोज सिस्टम पर कंट्रोल पैनल खोलें।
इसके खुलने के बाद, बड़े आइकन . में से किसी एक में नियंत्रण कक्ष देखने के लिए चयन करें या छोटे चिह्न विकल्प, ताकि आप सभी नियंत्रण कक्ष आइटम देख सकें।
उपलब्ध वस्तुओं में से, कार्यक्रम और सुविधाएँ चुनें विकल्प।
बाएं साइडबार में, Windows सुविधाओं को चालू या बंद करें नामक एक लिंक है , उस पर क्लिक करें।
Windows सुविधाएँ संवाद बॉक्स में, इंटरनेट सूचना सेवाएँ का विस्तार करें फ़ील्ड.
अब, वर्ल्ड वाइड वेब सेवाओं . से संबंधित चेकबॉक्स को साफ़ करें और फिर ठीक . पर क्लिक करें परिवर्तनों को सहेजने के लिए बटन।
एक बार जब आप उपरोक्त चरणों को पूरा कर लेते हैं, तो अपने डिवाइस को रीबूट करें। उसके बाद, XAMPP कंट्रोल पैनल खोलें और अपाचे पर स्टार्ट बटन पर क्लिक करें। यह अब आपके कंप्यूटर पर पोर्ट 80 में चलना चाहिए।
2] डिफ़ॉल्ट Apache TCP/IP पोर्ट बदलें
यदि किसी कारण से, उपरोक्त विधि समाधान आपके लिए काम नहीं करता है, तो आपको एक अलग टीसीपी / आईपी पोर्ट पर निष्पादित करने के लिए अपाचे को कॉन्फ़िगर करने की आवश्यकता है। तो, इन सुझावों का पालन करें:
अपने विंडोज डिवाइस पर XAMPP कंट्रोल पैनल खोलें।
कॉन्फ़िगर करें . पर क्लिक करें अपाचे मॉड्यूल का बटन।
अपाचे (httpd.conf) . चुनें पॉप-अप मेनू की सूची से विकल्प।
निम्नलिखित नोटपैड पृष्ठ पर, आपको सुनो 80 . खोजने की आवश्यकता है ।
खोज को आसान बनाने के लिए, Ctrl+F शॉर्टकट कुंजी दबाएं. पॉप-अप मेनू में, वह टाइप करें जिसे आप खोजना चाहते हैं। चारों ओर लपेटें Mark को चिह्नित करें चेकबॉक्स, मैच केस . छोड़ दें अनियंत्रित, और फिर आगे खोजें . पर क्लिक करें बटन।
एक बार जब आपको संबंधित लाइन मिल जाए, तो अपनी पसंद की किसी भी मनमानी संख्या के साथ पोर्ट नंबर बदलें।
उदाहरण के लिए, आप पोर्ट 121 को आजमा सकते हैं। फिर टीसीपी/आईपी पोर्ट नंबर के लिए संबंधित परिणाम कुछ इस तरह होगा - सुनो 121 ।
नोटपैड में परिवर्तनों को सहेजने के लिए Ctrl+S शॉर्टकट कुंजी दबाएं।
नोट: कृपया ध्यान दें कि इस कॉन्फ़िगरेशन का उपयोग करते समय, आपको हमेशा उस यूआरएल पर टीसीपी/आईपी पोर्ट नंबर जोड़ना होगा जिसे आप अपनी साइट से कनेक्ट करना चाहते हैं। उदाहरण के लिए, अपने ब्राउज़र पर अपाचे सर्वर तक पहुंचने के लिए, आपको दर्ज करना होगा: लोकलहोस्ट:121/डैशबोर्ड के बजाय लोकलहोस्ट/डैशबोर्ड ।
उपरोक्त चरणों को ठीक से करने के बाद, एक्सएएमपीपी में अपाचे की शुरुआती समस्या ठीक हो जाएगी।
3] वर्ल्ड वाइड वेब प्रकाशन सेवा बंद करें
एक वैकल्पिक तरीके से, आपको वर्ल्ड वाइड वेब पब्लिशिंग सर्विस को रोकना होगा और इसकी सेटिंग्स को बदलना होगा ताकि सेवा को केवल मैन्युअल रूप से शुरू किया जा सके। तो, चलिए शुरू करते हैं:
वर्ल्ड वाइड वेब पब्लिशिंग सर्विस को बंद करने के लिए, आपको सबसे पहले अपने विंडोज 10 पीसी पर विंडोज सर्विसेज मैनेजर खोलना होगा।
सेवाएँ स्क्रीन पर, वर्ल्ड वाइड वेब प्रकाशन सेवा . खोजें नाम . के अंतर्गत विकल्प स्तंभ।
एक बार मिल जाने के बाद, गुण विंडो खोलने के लिए उस पर डबल-क्लिक करें।
गुण विंडो में, सामान्य टैब डिफ़ॉल्ट रूप से खुलता है।
सामान्य टैब पर, स्टार्टअप प्रकार . का पता लगाएं और इसे मैनुअल पर स्विच करें . यह आपको आवश्यक होने पर सेवा को मैन्युअल रूप से प्रारंभ करने देगा।
आगे बढ़ते हुए, सेवा की चल रही स्थिति को रोकें और लागू करें . पर क्लिक करें> ठीक बटन।
अब, XAMPP कंट्रोल पैनल खोलें और स्टार्ट . पर क्लिक करें अपाचे सर्वर चलाने के लिए बटन।
बस। मुझे आशा है कि यह मार्गदर्शिका XAMPP नियंत्रण कक्ष पर Apache सेवा की आरंभिक समस्या को ठीक करने में आपकी सहायता करेगी।