2014-04-26 7 views
12

XAMPP काम नहीं करेगा यह कहता हैXAMPP पोर्ट 80 4

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

मैं (वर्ल्ड वाइड वेब प्रकाशन सेवा को हटाने से सब कुछ कोशिश की है जो क्योंकि काम नहीं किया मैं भी यह स्थापित किया है न) कमांड प्रॉम्प्ट जो कहते हैं का उपयोग कर के लिए

Active Connections 

    Proto Local Address   Foreign Address  State   PID 
    TCP 0.0.0.0:80    Dave:0     LISTENING  4 
    TCP 0.0.0.0:135   Dave:0     LISTENING  776 
    TCP 0.0.0.0:445   Dave:0     LISTENING  4 
    TCP 0.0.0.0:2382   Dave:0     LISTENING  2576 
    TCP 0.0.0.0:5357   Dave:0     LISTENING  4 
    TCP 0.0.0.0:49152   Dave:0     LISTENING  548 
    TCP 0.0.0.0:49153   Dave:0     LISTENING  928 
    TCP 0.0.0.0:49154   Dave:0     LISTENING  972 
    TCP 0.0.0.0:49155   Dave:0     LISTENING  1264 
    TCP 0.0.0.0:49156   Dave:0     LISTENING  660 
    TCP 0.0.0.0:49157   Dave:0     LISTENING  1832 
    TCP 0.0.0.0:49159   Dave:0     LISTENING  652 
    TCP 0.0.0.0:51782   Dave:0     LISTENING  1884 
    TCP 127.0.0.1:51783  Dave:0     LISTENING  1884 
    TCP 192.168.0.16:139  Dave:0     LISTENING  4 
    TCP 192.168.0.16:50260  stackoverflow:https ESTABLISHED  5768 
    TCP 192.168.0.16:50263  ec2-54-237-50-81:https ESTABLISHED  5768 
    TCP 192.168.0.16:50287  bn1wns1011221:https ESTABLISHED  1640 
    TCP 192.168.0.16:50456  bn1wns2011310:https ESTABLISHED  1640 
    TCP 192.168.0.16:50489  stackoverflow:http  ESTABLISHED  5768 

मुझे समझ में क्यों अपने काम नहीं कर रहा है क्योंकि यह ठीक काम कर रहा था कुछ दिनों पहले न सका कोई मदद कृपया, thanks.When मैं netstat है। - एबी यह कहता है।

Microsoft Windows [Version 6.3.9600] 
(c) 2013 Microsoft Corporation. All rights reserved. 

C:\WINDOWS\system32>netstat -a -b 

Active Connections 

    Proto Local Address   Foreign Address  State 
    TCP 0.0.0.0:80    Dave:0     LISTENING 
Can not obtain ownership information 
    TCP 0.0.0.0:82    Dave:0     LISTENING 
[httpd.exe] 
    TCP 0.0.0.0:135   Dave:0     LISTENING 
    RpcSs 
[svchost.exe] 
    TCP 0.0.0.0:443   Dave:0     LISTENING 
[httpd.exe] 
    TCP 0.0.0.0:445   Dave:0     LISTENING 
Can not obtain ownership information 
    TCP 0.0.0.0:2382   Dave:0     LISTENING 
[sqlbrowser.exe] 
    TCP 0.0.0.0:3306   Dave:0     LISTENING 
[mysqld.exe] 
    TCP 0.0.0.0:3306   Dave:0     LISTENING 
[mysqld.exe] 
    TCP 0.0.0.0:5357   Dave:0     LISTENING 
Can not obtain ownership information 
    TCP 0.0.0.0:49152   Dave:0     LISTENING 
[wininit.exe] 
    TCP 0.0.0.0:49153   Dave:0     LISTENING 
    EventLog 
[svchost.exe] 
    TCP 0.0.0.0:49154   Dave:0     LISTENING 
    Schedule 
[svchost.exe] 
    TCP 0.0.0.0:49155   Dave:0     LISTENING 
[spoolsv.exe] 
    TCP 0.0.0.0:49156   Dave:0     LISTENING 
[lsass.exe] 
    TCP 0.0.0.0:49157   Dave:0     LISTENING 
[msmdsrv.exe] 
    TCP 0.0.0.0:49159   Dave:0     LISTENING 
Can not obtain ownership information 
    TCP 0.0.0.0:51782   Dave:0     LISTENING 
[sqlservr.exe] 
    TCP 127.0.0.1:51783  Dave:0     LISTENING 
[sqlservr.exe] 
    TCP 192.168.0.16:139  Dave:0     LISTENING 
Can not obtain ownership information 
    TCP 192.168.0.16:49180  bn1wns2011302:https ESTABLISHED 
[Explorer.EXE] 
    TCP 192.168.0.16:49267  ec2-54-80-62-105:https ESTABLISHED 
[opera.exe] 
    TCP 192.168.0.16:49318  bn1wns2011304:https ESTABLISHED 
[Explorer.EXE] 
    TCP 192.168.0.16:49397  ord08s08-in-f14:http ESTABLISHED 
[opera.exe] 
    TCP 192.168.0.16:49417  ord08s08-in-f14:http ESTABLISHED 
[opera.exe] 
    TCP 192.168.0.16:49418  ord08s09-in-f5:http ESTABLISHED 
[opera.exe] 
    TCP 192.168.0.16:49427  static-acs-24-101-16-41:http TIME_WAIT 
    TCP 192.168.0.16:49428  static-acs-24-101-16-24:http TIME_WAIT 
    TCP 192.168.0.16:49429  static-acs-24-101-16-41:http TIME_WAIT 
    TCP 192.168.0.16:49430  static-acs-24-101-16-41:http TIME_WAIT 
    TCP 192.168.0.16:49431  static-acs-24-101-16-41:http TIME_WAIT 
    TCP 192.168.0.16:49432  ord08s08-in-f2:http ESTABLISHED 
[opera.exe] 
    TCP 192.168.0.16:49434  ord08s08-in-f5:http ESTABLISHED 
[opera.exe] 
    TCP 192.168.0.16:49435  ord08s08-in-f5:http ESTABLISHED 
[opera.exe] 
    TCP 192.168.0.16:49436  ord08s08-in-f5:http ESTABLISHED 
[opera.exe] 
    TCP 192.168.0.16:49437  ord08s08-in-f5:http ESTABLISHED 
[opera.exe] 
    TCP 192.168.0.16:49438  ord08s08-in-f5:http ESTABLISHED 
[opera.exe] 
+0

पोर्ट 80 पर सुन रहे नेटस्टैट-ए-बी' शो क्या है? असल में आपको कुछ अन्य प्रोग्राम सुन रहा है ... स्काइप? –

+0

- अपने पीसी को पुनरारंभ करें, व्यवस्थापक के रूप में xamp चलाएं, PHP और MySQL को सेवा के रूप में स्थापित करें। –

+0

@ जेसनूओ यह अभी भी यह कहता है 7:10:22 अपराह्न [अपाचे] \t समस्या का पता चला! 7:10:22 अपराह्न [अपाचे] \t पोर्ट 80 पीआईडी ​​4 के साथ "प्रक्रिया खोलने में असमर्थ" द्वारा उपयोग में! 7:10:22 अपराह्न [अपाचे] \t अपाचे कॉन्फ़िगर किए गए बंदरगाहों के बिना शुरू नहीं होगा! 7:10:22 अपराह्न [अपाचे] \t आपको ब्लॉकिंग एप्लिकेशन को अनइंस्टॉल/अक्षम/पुन: कॉन्फ़िगर करने की आवश्यकता है 7:10:22 अपराह्न [अपाचे] \t या एक अलग पोर्ट 7:10 पर सुनने के लिए अपाचे और नियंत्रण कक्ष को पुन: कॉन्फ़िगर करना होगा : 22 अपराह्न [अपाचे] \t अपाचे सेवा शुरू करने का प्रयास ... –

उत्तर

39

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

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

+1

भी कॉन्फिग -> सेवा और पोर्ट सेटिंग्स को बदलना है -> इसे 8080 –

+0

में बदलें एक अच्छा किम। मैं इन सेटिंग्स को बदलना भूल गया और त्रुटि प्राप्त कर रहा था हालांकि यह काम करता था। धन्यवाद। – M0CH1R0N

12

आपके पोर्ट 80 का उपयोग सिस्टम द्वारा किया जा रहा है।

  1. Windows में "वर्ल्ड वाइड प्रकाशन" सेवा इस बंदरगाह का उपयोग कर रहा है और यह प्रक्रिया है प्रणाली है जो पीआईडी ​​4 अधिक से अधिक समय है और इस सेवा को रोकने है ("वर्ल्ड वाइड प्रकाशन") पोर्ट 80 मुक्त कर देगा और आप अपाचे कनेक्ट कर सकते हैं इस बंदरगाह का उपयोग कर। सेवा को रोकने के लिए "टास्क मैनेजर -> सेवा टैब" पर जाएं, "वर्ल्ड वाइड पब्लिशिंग सर्विस" पर राइट क्लिक करें और रोकें।
  2. यदि आपको वहां नहीं मिलता है तो फिर "रन> services.msc" पर जाएं और फिर वहां खोजें और "वर्ल्ड वाइड पब्लिशिंग सर्विस" पर राइट क्लिक करें और रोकें।
  3. आप "वर्ल्ड वाइड प्रकाशन सेवा" वहाँ तो करने के लिए जाना "रन >> resmon.exe >> नेटवर्क टैब >> सुनकर बंदरगाहों" नहीं मिला तो और देखें कि कौन प्रक्रिया बंदरगाह 80

enter image description here उपयोग कर रहा है

और "अवलोकन >> सीपीयू" से बस उस प्रक्रिया पर राइट क्लिक करें और "एंड प्रोसेस ट्री" पर क्लिक करें। यदि वह प्रक्रिया प्रणाली है जो एक महत्वपूर्ण मुद्दा हो सकती है।

+1

संसाधन मॉनीटर कार्यों में प्रक्रिया को सीधे समाप्त कर रहा है, यहां कुछ प्रक्रिया कार्य प्रबंधक में सूचीबद्ध नहीं है। +1 – Ghost

+0

मतलब है? मुझे संक्षेप में बताएं :) –

+1

xampp नियंत्रण कक्ष निर्दिष्ट है कि पोर्ट 443 का उपयोग PID4544 द्वारा किया गया था, इसलिए अपाचे शुरू नहीं हो सकता है। इसलिए मैंने टास्क मैनेजर खोला लेकिन यह प्रक्रिया टैब पर नहीं दिखाया गया था, मैं सिर्फ इस जवाब पर ठोकर खा गया (संसाधन मॉनिटर, एंड प्रोसेस और सामान का इस्तेमाल किया) और काम किया। इस प्रकार अपवित्र। अच्छा दिन! – Ghost

6

मुझे निम्न त्रुटि संदेश पोर्ट 80 पीआईडी ​​4 के साथ "प्रक्रिया खोलने में असमर्थ" द्वारा उपयोग में किया गया था! अपाचे कॉन्फ़िगर किए गए बंदरगाहों के बिना शुरू नहीं होगा! आप एक अलग बंदरगाह पर सुनने के लिए की स्थापना रद्द करने/अक्षम/अवरुद्ध आवेदन पुन: कॉन्फ़िगर या अपाचे और नियंत्रण कक्ष का पुन: कॉन्फ़िगर की जरूरत है शुरू चेक-टाइमर नियंत्रण कक्ष तैयार

httpd.conf खोला और से सुन बंदरगाह बदल दोनों ही स्थानों पर 1234 के लिए 80

सुनो 12.34.56.78:1234

सुनो 1234

फिर XAMPP नियंत्रण कक्ष के लिए कॉन्फ़िग के पास जाकर सेवा और पोर्ट सेटिंग और ch के लिए जाना पोर्ट को 80 से 1234

से काम किया गया।

+0

यह वह जवाब है जिसने मुझे पहली बार XAMPP 2 या 3 साल पहले स्थापित किया था (मुझे पता है क्योंकि मैं अभी भी अपना अपवोट देखता हूं) और यह अभी भी मेरी मदद करता है क्योंकि मैंने XAMPP का एक नया संस्करण स्थापित किया है।बहुत बहुत धन्यवाद। –

23

इसलिए अपाचे सेवा शुरू करने का प्रयास करते समय मुझे एक ही समस्या का सामना करना पड़ा है और मैं आपके साथ अपने समाधान साझा करना चाहता हूं।

  1. स्काइप: स्काइप डिफ़ॉल्ट रूप से बंदरगाह 80/443 का उपयोग करता यहाँ सेवाओं या प्रोग्राम हैं जो पोर्ट 80 का उपयोग कर सकते के बारे में कुछ नोट है। आप इसे टूल्स-> विकल्प-> उन्नत-> कनेक्शन और अक्षम चेकबॉक्स "जोड़ना आने वाले कनेक्शन के लिए पोर्ट 80 और 443 का उपयोग करें" से बदल सकते हैं।
  2. आईआईएस: आईआईएस पोर्ट 80 का डिफ़ॉल्ट उपयोग करता है, इसलिए आपको इसे बंद करने की आवश्यकता है। आप iisadmin
  3. एसक्यूएल सर्वर रिपोर्टिंग सेवा W3SVC शुद्ध रोक के बाद दो आदेशों शुद्ध रोक उपयोग कर सकते हैं: आप इस सेवा को रोकने के लिए, क्योंकि यह पोर्ट 80 का समय लग सकता है, तो आईआईएस नहीं चल रहा है की जरूरत है। स्थानीय सेवाओं पर जाएं और इसे रोकें।

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

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

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

+0

"एसक्यूएल सर्वर रिपोर्टिंग सेवा" यह मेरी मशीन पर थी! – Tom

+0

"एसक्यूएल सर्वर रिपोर्टिंग सेवा" इसे रोकने के बाद, मेरे सिस्टम में समस्याएं पैदा कर रही थी, अपाचे ने ठीक काम करना शुरू कर दिया। – yadavr

+0

बेस्ट उत्तर, धन्यवाद भाई –