لم يبدأ Apache من لوحة تحكم XAMPP في نظام التشغيل Windows 10

بعد تثبيت لوحة تحكم XAMPP على نظام التشغيل Windows 10 ، أبلغ العديد من المستخدمين عن مواجهة خطأ أثناء بدء تشغيل Apache . تحدث هذه المشكلة بشكل شائع عند استمرار تشغيل عملية مثل World Wide Publishing Service في المنفذ 80 بجهازك. نتيجة لهذا ، لا يسمح نظام التشغيل Windows 10 لخادم Apache بالتنفيذ ، وبهذه الطريقة يتسبب في حدوث الخطأ.

 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 الموجود على جهاز الكمبيوتر أيضًا ليكون منفذ TCP / IP الافتراضي الذي تستخدمه وحدة Apaches على XAMPP. ونظرًا لأن تطبيقين مختلفين لا يمكنهما استخدام نفس منفذ الشبكة ، فيجب عليك إيقافه قبل بدء تشغيل خادم Apache الخاص بـ XAMPP. إذا كنت تواجه هذه المشكلة أيضًا على جهازك ، فهناك بعض الحلول السهلة التي ذكرتها في هذا الدليل. اذا هيا بنا نبدأ.

لا يبدأ Apache من لوحة تحكم XAMPP

سيكون مسح خدمة النشر عبر شبكة الويب العالمية أفضل طريقة لبدء تشغيل Apache مرة أخرى. ومع ذلك ، يمكنك أيضًا الحصول عليه عن طريق تغيير رقم منفذ TCP / IP أو عن طريق إيقاف الخدمة إذا لزم الأمر. لذلك ، لإصلاح عدم بدء Apache في لوحة تحكم XAMPP ، اتبع جميع الطرق الممكنة:

  1. مسح خدمات الويب العالمية
  2. قم بتغيير منفذ Apache TCP / IP الافتراضي
  3. قم بإيقاف خدمة نشر World Wide Web

دعونا نراهم بالتفصيل.

1] خدمات الويب الواضحة

لحل مشكلة بدء خدمة Apache ، يجب عليك مسح خدمات الويب العالمية من جهازك. ولكن قبل البدء ، تأكد من عدم وجود أي تطبيق يعتمد على هذه الخدمة.

إذا بدا أن كل شيء على ما يرام ، فافتح لوحة التحكم على نظام Windows الخاص بك.

بمجرد فتحه ، حدد لعرض لوحة التحكم إما في خيار الرموز الكبيرة أو خيار الرموز الصغيرة ، بحيث يمكنك رؤية جميع عناصر لوحة التحكم.

إصلاح عدم بدء Apache في لوحة تحكم XAMPP

من العناصر المتاحة ، حدد خيار البرامج والميزات .

في الشريط الجانبي الأيسر ، يوجد رابط يسمى تشغيل ميزات Windows أو إيقاف تشغيلها ، انقر فوقه.

إصلاح - لم يبدأ Apache في لوحة تحكم XAMPP

في مربع الحوار ميزات Windows ، قم بتوسيع حقل خدمات معلومات الإنترنت .

الآن ، قم بإلغاء تحديد خانة الاختيار المتعلقة بخدمات الويب العالمية ، ثم انقر فوق الزر " موافق" لحفظ التغييرات.

Apache لا يبدأ في لوحة تحكم XAMPP

بمجرد إكمال الخطوات المذكورة أعلاه ، أعد تشغيل جهازك. بعد ذلك ، افتح لوحة تحكم XAMPP وانقر على زر ابدأ في Apache. يجب أن يعمل الآن في المنفذ 80 على جهاز الكمبيوتر الخاص بك.

2] تغيير منفذ Apache TCP / IP الافتراضي

إذا كان الحل البديل للطريقة المذكورة أعلاه لا يناسبك لأي سبب من الأسباب ، فأنت بحاجة إلى تكوين Apache للتنفيذ على منفذ TCP / IP مختلف. لذلك ، اتبع هذه الاقتراحات:

افتح لوحة تحكم XAMPP على جهاز Windows الخاص بك.

انقر فوق الزر Config في وحدة Apache.

حدد خيار Apache (httpd.conf) من قائمة القائمة المنبثقة.

لا يبدأ Apache من لوحة تحكم XAMPP

في صفحة المفكرة التالية ، يجب أن تجد الاستماع 80 .

لتسهيل البحث ، اضغط على مفتاح الاختصار Ctrl + F. في القائمة المنبثقة ، اكتب ما تريد البحث فيه. ضع علامة التفاف حول مربع الاختيار ، اترك حالة المطابقة بدون تحديد ، ثم انقر فوق الزر "بحث عن التالي" .

قم بتغيير منفذ Apache TCPIP الافتراضي.

بمجرد العثور على السطر المعني ، قم بتغيير رقم المنفذ بأي رقم تعسفي من اختيارك.

على سبيل المثال ، يمكنك تجربة المنفذ 121. ثم النتيجة المقابلة لرقم منفذ TCP / IP ستكون شيئًا مثل - استمع 121 .

اضغط على مفتاح الاختصار Ctrl + S لحفظ التغييرات في المفكرة.

ملاحظة: يرجى ملاحظة أنه أثناء استخدام هذا التكوين ، تحتاج دائمًا إلى إلحاق رقم منفذ TCP / IP على عنوان URL الذي تريد توصيله بموقعك. على سبيل المثال ، للوصول إلى خادم Apache على متصفحك ، ستحتاج إلى إدخال: localhost: 121 / dashboard بدلاً من localhost / dashboard .

بعد تنفيذ الخطوات المذكورة أعلاه بشكل صحيح ، سيتم إصلاح مشكلة بدء Apache في XAMPP.

3] إيقاف خدمة نشر الويب

بطريقة بديلة ، تحتاج إلى إيقاف خدمة النشر عبر شبكة الويب العالمية وتغيير إعداداتها بحيث يمكن بدء الخدمة يدويًا فقط. اذا هيا بنا نبدأ:

لإيقاف خدمة النشر عبر شبكة الويب العالمية ، تحتاج أولاً إلى فتح Windows Services Manager على جهاز الكمبيوتر الذي يعمل بنظام Windows 10.

في شاشة الخدمات ، ابحث عن خيار World Wide Web Publishing Service ضمن عمود الاسم .

بمجرد العثور عليه ، انقر نقرًا مزدوجًا فوقه لفتح نافذة الخصائص.

في نافذة الخصائص ، يتم فتح علامة التبويب عام افتراضيًا.

في علامة التبويب عام ، حدد موقع نوع بدء التشغيل وقم بتبديله إلى يدوي . سيتيح لك ذلك بدء الخدمة يدويًا عند الحاجة.

للمضي قدمًا ، أوقف حالة تشغيل الخدمة وانقر على تطبيق > زر موافق .

الآن ، افتح لوحة تحكم XAMPP وانقر فوق الزر ابدأ لتشغيل خادم Apache.

هذا هو. آمل أن يساعدك هذا الدليل في إصلاح مشكلة بدء خدمة Apache في لوحة تحكم XAMPP.

قم بتغيير منفذ Apache TCPIP الافتراضي