[Windows] एक्सएएमपीपी - पीआईडी 4 के साथ "प्रक्रिया खोलने में असमर्थ" द्वारा उपयोग में पोर्ट 80! 12


Answers

एक और बहुत आसान विकल्प यह है कि अपाचे को एक अलग बंदरगाह पर सुनने के लिए सेट करें। यह "अपाचे" मॉड्यूल के समान लाइन पर "कॉन्फ़िगर" बटन पर क्लिक करके किया जा सकता है, ड्रॉपडाउन में "httpd.conf" फ़ाइल का चयन करें, फिर "8080 सुनें" पंक्ति में "80 सुनें" पंक्ति बदलें। फ़ाइल को सहेजें और इसे बंद करें।

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

बदलाव के प्रभावी होने के लिए आपको अपाचे को पुनरारंभ करने की भी आवश्यकता होगी।

देखा! फिक्स्ड।

Question

मैं यह पता लगाने की कोशिश कर रहा हूं कि इस समस्या को दो दिनों के लिए कैसे ठीक किया जाए। मैं इस तरह की चीज़ों के लिए नया हूं इसलिए अगर कोई मुझे बता सके कि इसे कैसे ठीक किया जाए तो मैं इसकी सराहना करता हूं।

मैंने स्काइप को हटाने की कोशिश की है लेकिन यह काम नहीं किया है, मैंने दुनिया भर में वेब चीज को बंद करने की कोशिश की है, आईआईएस कुछ भी काम नहीं करता है।

12:51:22 PM  [Apache]   Problem detected!
12:51:22 PM  [Apache]   Port 80 in use by "Unable to open process" with PID 4!
12:51:22 PM  [Apache]   Apache WILL NOT start without the configured ports free!
12:51:22 PM  [Apache]   You need to uninstall/disable/reconfigure the blocking application
12:51:22 PM  [Apache]   or reconfigure Apache and the Control Panel to listen on a different port



मुझे एक ही समस्या है, जब मैं एमएस वेबमैट्रिक्स स्थापित किया गया था, आईआईएस सर्वर पोर्ट 80 को अवरुद्ध कर दिया गया था जिस पर एक्सएएमपीपी चल रहा था। मैंने वर्ल्ड वाइड वेब पब्लिशिंग सर्विस को खोजने की कोशिश की और इसे रोक दिया, लेकिन इसे सूची में नहीं मिला। एक बंदरगाह बदल रहा है सबसे अच्छा तरीका है।

कृपया इसका संदर्भ लें
लिंक रेफरी




मेरे लिए आमतौर पर काम करता है: - स्काइप बंद करें - services.msc में प्रदर्शित सभी SQL सर्वर प्रक्रियाओं को बंद करें - services.msc में वर्ल्ड वाइड वेब प्रकाशन बंद करें




"SQL सर्वर रिपोर्टिंग सेवा" मेरे सिस्टम में समस्याएं उत्पन्न कर रही थी, इसे रोकने के बाद, अपाचे ने ठीक काम करना शुरू कर दिया




एक्सएएमपीपी - पीआईडी ​​4 के साथ "प्रक्रिया खोलने में असमर्थ" द्वारा उपयोग में पोर्ट 80! 12

cmd कार्यसूची में टिप्पणी चलाएं

और यह पता लगाएं कि पीआईडी ​​और प्रक्रिया का नाम अब इस से संबंधित विंडो टास्क मैनेजर खोलता है

आप CTRL + ALT + DEL का उपयोग करके विंडो टास्क मैनेजर भी खोल सकते हैं

अब प्रक्रिया टैब पर क्लिक करें और वह नाम ढूंढें जो पीआईडी ​​का उपयोग कर रहा है और उस और अंत प्रक्रिया पर राइट क्लिक करें

अब फिर से xampp पुनरारंभ करें




मेरे लिए क्या काम किया इंटरनेट सूचना सेवाओं (आईआईएस) को रोक रहा था। यदि आप विंडोज 7 का उपयोग कर रहे हैं, तो अपने स्टार्ट बटन पर क्लिक करें और अपने खोज बॉक्स में, "आईआईएस" टाइप करें। "इंटरनेट इनफॉर्मेशन सर्विसेज (आईआईएस) प्रबंधक" पर क्लिक करें। जब खिड़की खुलती है, और यह मानते हुए कि आपके पास चुने गए आइकन में से कोई भी नहीं है, तो आपको केवल दाएं क्रिया फलक पर रोकना चाहिए। मेरा एक्सएएमपीपी अपाचे ठीक से शुरू हुआ। आशा है कि यह सब आपके लिए काम करेगा।




इस article से निकाला गया:

  1. अपने रन कमांड पर जाएं और दर्ज करें:

    netstat -o -n -a | findstr 0.0:80

यहां अंतिम संख्या प्रक्रिया का उपयोग कर प्रक्रिया आईडी है। यह अक्सर आईआईएस या अन्य वेब सेवा से संबंधित है और इसे हल करना आसान है, लेकिन हर बार अक्सर (अक्सर यह Google पर चारों ओर दिखता प्रतीत होता है) यह पीआईडी ​​4 प्रतीत होता है - जो विंडोज टास्क मैनेजर के अनुसार एनटी कर्नेल है और प्रणाली। इसे मारने के लिए बहुत मददगार नहीं होगा परिणामस्वरूप मौत की नीली स्क्रीन होगी।

पोर्ट 80 को हॉगिंग करने वाली चीज में आईआईएस या वेब से कुछ भी नहीं है, यह SQL सर्वर रिपोर्टिंग सेवाएं है। किसी SQL सर्वर सेवाओं जैसा दिखने वाला कुछ भी बंद करें और फिर से अपाचे शुरू करें, रीबूट की कोई आवश्यकता नहीं है।

तो पीआईडी ​​4 के साथ समस्या पोर्ट 80 को सुन रहा है? अपनी एसक्यूएल सेवाओं की जांच करें और उन्हें बंद करें।

अद्यतन - @ संगम से टिप्पणी:

एक शॉट पर काम किया। मेरे मामले में, यह SQL सर्वर रिपोर्टिंग सेवाओं के रूप में सामने आया। मैंने सभी स्थापित इंस्टॉलेशन के लिए सेवा बंद कर दी, और यह काम किया (बिना मशीन रीबूट के)।




मैं इसे लिखता हूं, क्योंकि मुझे एक ही प्रश्न के लिए answear नहीं मिला है। मेरे मामले में पीआईडी ​​2484 था।

  1. आपको इस पीआईडी ​​के साथ एक प्रक्रिया या सेवा मिलनी चाहिए: ओपन cmd (विंडोज़ में) और लिखें:

    tasklist
    
  2. इस सूची में अपना पीआईडी ​​ढूंढें और प्रक्रिया या सेवा का नाम पढ़ें।

  3. अब आप टास्क मैनेजर का उपयोग करके इसे मार सकते हैं

  4. प्रक्रिया सूची पर यह नाम पाएं

  5. अंत प्रक्रिया पर क्लिक करें।

यह मेरा मामला है। संभवतः आपको services.msc खोलना होगा और अपने पीआईडी ​​के साथ सेवा रोकना होगा।

मेरे कंप्यूटर पर xampp यह ठीक काम किया :)




यदि आपके पास SQLServer रिपोर्टिंग सेवाएं स्थानीय रूप से चल रही हैं तो आपको इसे भी रोकना होगा ..




इसलिए अपाचे सेवा शुरू करने का प्रयास करते समय मुझे एक ही समस्या का सामना करना पड़ा है और मैं आपके साथ अपने समाधान साझा करना चाहता हूं। यहां सेवाओं या प्रोग्राम के बारे में कुछ नोट दिए गए हैं जो पोर्ट 80 का उपयोग कर सकते हैं:

  1. स्काइप : स्काइप डिफ़ॉल्ट रूप से बंदरगाह 80/443 का उपयोग करता है। आप इसे Tools -> Options -> Advanced -> Connections से बदल सकते हैं और चेकबॉक्स को अक्षम कर सकते हैं "अतिरिक्त Tools -> Options -> Advanced -> Connections लिए पोर्ट 80 और 443 का उपयोग करें"

  2. आईआईएस : आईआईएस पोर्ट 80 का उपयोग डिफ़ॉल्ट है इसलिए आपको इसे बंद करने की आवश्यकता है। आप निम्न दो आदेशों का उपयोग कर सकते हैं: net stop w3svc , net stop iisadmin

  3. एसक्यूएल सर्वर रिपोर्टिंग सेवा : आपको इस सेवा को रोकने की जरूरत है क्योंकि आईआईएस नहीं चल रहा है तो यह पोर्ट 80 ले सकता है। स्थानीय सेवाओं पर जाएं और इसे रोकें।

  4. वीएमवेयर वर्कस्टेशन : यदि आप वीएमवेयर वर्कस्टेशन चला रहे हैं, तो आपको वीएमवेयर वर्कस्टेशन सर्वर - पोर्ट 443 को भी रोकना होगा।

ये विकल्प मेरे साथ बढ़िया काम करते हैं और मैं त्रुटियों के बिना अपाचे सेवा शुरू कर सकता हूं।

दूसरा विकल्प httpache.conf से अपाचे श्रवण बंदरगाह को बदलना और एक और पोर्ट नंबर सेट करना है।

आशा है कि यह समाधान किसी भी समस्या का सामना करने वाले किसी भी व्यक्ति की मदद करेगा।




अगर सेवा http.sys है

आपको http.sys के लिए बाध्य आईपी पता बदलने की जरूरत है

netsh http add iplisten ipaddress = ::

ओएस को पुनरारंभ किए बिना ठीक काम करें।