لقد قمت بتثبيت XAMPP 1.6.8 ولسبب ما لم ينجح. فيما بعد أدرك أن المنفذ 80 ليس مجانيًا أو لا يستمع. كيف يمكنني تحريرها أو جعلها مجانية؟
شكرا جزيلا!
وقد تم حل هذه المعاناة بالنسبة لي. اكتشفت أن ما كان يستحوذ على المنفذ 80 هو خدمة http api. كتبت في كمد:
net stop http
سألني "سيتم إيقاف الخدمات التالية ، هل تريد المتابعة؟" ضغط ذ
توقفت عن عدد من الخدمات في الواقع.
ثم كتب localhost
و wallah ، Apache قيد التشغيل على المنفذ 80.
أتمنى أن يساعدك هذا
مهم : يستخدم Skype المنفذ 80 افتراضيًا ، يمكنك تغيير هذا في خيارات السكايب> خيارات متقدمة> اتصال - وإلغاء تحديد "استخدام المنفذ 80"
netstat -ano
سيُظهر لك PID للعملية التي تستمع على المنفذ 80. بعد ذلك ، افتح علامة التبويب "إدارة المهام -> العمليات". من قائمة View -> Select Columns
، قم بتمكين العمود PID
، وسترى اسم عملية الاستماع على المنفذ 80.
netstat -a -b
يجب أن يخبرك ما هو البرنامج لا بد أن المنفذ 80
استخدم netstat -bano في أمر مرتفع مطالبة لمعرفة التطبيقات التي تستمع إليها على أي المنافذ.
ولكن عادة ما تستخدم التطبيقات التالية المنفذ 80 في النوافذ.
توقف فوق التطبيقات إذا كانت تعمل وتحقق !!!
كان لي هذه المشكلة سابقا ،
إذا رأيت مدير المهام (بعد تمكين طريقة عرض PID) ، فستجد PID = 4 هو "المنفذ 80 قيد الاستخدام بواسطة NT Kernel & System؛"
فقط اذهب إلى
World wide web services
ضمن IIS
محددًا أم لاإذا كان الأمر كذلك ، فقم بإلغاء تحديد netstat (أو TCPVIEW) مرة أخرى لمعرفة ما إذا كان 80 مجانيًا.
استخدم TcpView للعثور على العملية التي تستمع إلى المنفذ وإغلاق العملية.
محاولة
netstat -anb -p tcp
التي تظهر الموانئ والعمليات
يمكنك استخدام net stop http
وسوف يعرض العملية التي تستخدمها. تستخدم خدمات شبكة Moslty العالمية
الخيار الآخر للمحاولة هو إيقاف خدمات تقارير خادم SQL.
هذا مجرد تخمين ، ولكن بما أن المنفذ 80 هو المنفذ التقليدي لـ HTTP ، فقد يكون لديك خادم ويب يعمل على نظامك. هل IIS نشطة؟
إذا كنت تقوم بتشغيل IIS فقد يكون لديك خدمة مزرعة الويب قيد التشغيل. وكان هذا ما قتل بلدي xampp.
اكتب "netstat -ano" في سطر الأوامر الخاص بك. رأيت أنه يظهر شيئًا لمنفذ العنوان المحلي 0.0.0.0:80.
كانت مشكلتي لأنني حصلت على SQL Server Reporting Services على المنفذ 80. لذا اتبعت هذه الإرشادات وقمت بتغيير المنفذ # من 80 إلى 81:
فيما يلي صورة لسطر الأوامر الخاص بي بعد تغيير رقم المنفذ لـ SQL Server Reporting Services:
إذا كنت لا تزال تواجه نفس المشكلة ، فاقرأ هذا المنتدى:
يحب Skype استخدام المنفذ 80 وحظر IIS. وكان هذا بلدي غالبا.
انا ايضا املك نفس المشكلة. net stop http
لم يساعد و خدمات الويب العالمية الخيار تحتIISفي لوحة تحكم Windows لم يتم التحقق منه. لذلك في لوحة تحكم XAMPP ، راجعت فقط مربع الاختيار Svc بالقرب من زر بدء تشغيل Apache (تثبيت Apache كخدمة) وإعادة تشغيل Windows. والآن في كل مرة يتم فيها تشغيل Windows ، يتم تشغيل Apache تلقائيًا ويحتل المنفذ 80 قبل أي خدمة أخرى. عملت لي!
خدمات Windows المعروفة التي تستمع على المنفذ 80
من "إدارة الخدمات" (تشغيل: services.msc) ، قم بإيقاف وتعطيل "خدمات Windows" المعروفة بربطها بالمنفذ 80.
انقر نقرًا مزدوجًا فوق الخدمة ، وقم بتغيير "نوع بدء التشغيل" إلى "معطل" ...
يستخدم skype أيضًا المنفذ 80 كإعداد افتراضي ويمكنك إلغاء تحديده.
قد يكون لديك ، أو لا ، بعض هذه الخدمات مثبتة وتشغيلها.
في حالتي "خدمات تقارير خادم SQL" تم فتح المنفذ 80.
بالنسبة لي ، بدأت هذه المشكلة عندما استضافت اتصال VPN على جهاز الكمبيوتر الذي يعمل بنظام Windows 8.
ببساطة حذف الاتصال من "لوحة التحكم\الشبكة واتصالات الإنترنت\الشبكة" حل المشكلة.
في حالتي ، نافذة iis لإيقاف Web Deployment Agent Service.Type في cmd
net stop msdepsvc