تحميل وتثبيت برنامج XAMPP وحل مشكلة تشغيل السيرفر المحلى

السيرفر المحلى من البرامج المجانية التى يمكنها من خلالها تحويل جهاز إلى تشغيل سيرفر المحلى سواء ويندوز أو لينكس أو ماك ومن هذه البرامج  Apache Tomcat و wam server و XAMPP في هذه التدوينة سوف نقوم بتحميل برنامج XAMPP اضغط هنا لتحميل البرنامج من الموقع الرسمي

بعد الضغط على الرابط السابق تظهر لك هذه الصفحة يمكنك اختيار احدث اصدار أو الاصدار المتوافق مع جهازك


بعد الإنتهاء من تحميل البرنامج اضغط عليه مرتين لتبدأ التثبيت








بعد الإنتهاء من ثبيت البرنامج تظهر النافذة التالية اختر لغة البرنامج


ثم تظهر النافذة التالية سنقوم بالضغط على زر start
المقابل لخيار Apache وأيضا MySQL


إذا ظهرت لك مثل هذه النافذة فيكون تم تشغيل السيرفر المحلى بنجاح
ولكي نتأكد أنه تم تشغيل السيرفر المحلى بنجاح سنقوم بالضغط على زر Admin المقابل لخيار Apache


سوف تظهر لك الصفحة التالية من خلال متصفح الانترنت



حتى الآن لا يوجد مشاكل بتشغيل السيرفر المحلى يمكنك إنشاء قاعدة بيانات وتثبيت سكربت الووردبريس أو أى سكربت أخر يدعمه البرنامج مثل دوربال أو جملة وغيره


---------------------------------------------------------------------------


مشاكل قد تصادفك

أثناء تشغيل السيرفر المحلى وعند الضغط على زر start المقابل لخيار Apache وأيضا MySQL
تجد أنه تم الاتصال بـ MySQL بنجاح ولكن فشل في الاتصال بـ Apache

وبالتالى فلن يتم تشغيل السيرفر المحلى بسبب أن Apache في هذا البرنامج يستخدم port 80 بينما برنامج سكاي بي أو برنامج أخر مثبت على جهازك  يستخدم نفس الـ port وبالتالى يحدث تعارض ولا يمكن تشغيل Apache الخاص ببرنامج XAMPP

حل المشكلة
سنقوم بتغيير رقم الـ PORT الخاص ببرنامج XAMPP لـرقم 81

تابع الشرح بالصور

نفترض أنه لم يتم الاتصال بـ Apache لحدوث تعارض ما
سنقوم بالضغط على زر Config المقابل لخيار Apache
ثم نختار apche httpd.conf كما هو موضح بالصورة التالية


سيتم فتح صفحة من خلال برنامج المفكرة اضغط على ctrl+f
ثم ابحث عن رقم 80 أو Listen 80
كما هو محدد باللون الأصفر إذا وجدت الرقم 80 قم بتغييره إلى رقم 81
ثم اضغط ctrl+s لحفظ التعديلات ثم اغلق النافذة


اضغط على زر start
المقابل لخيار Apache وأيضا MySQL
بعد الاتصال بنجاح وإذا قمت بالضغط على زر Admin المقابل لـ Apache 
كما في الصورة التالية




ستظهر لك الصفحة التالية مع أننا قمنا بتغيير رقم الـ port من 80 لـ 81
لأننا لم نقوم بعد بتغييرقم الـ port من الإعدادت الخاصة بالبرنامج
ولاحظ في العنوان المحدد بالأصفر لا يوجد رقم 81
لكن إذا قمنا بتغيير العنوان المحدد بالأصفر إلى localhost:81
والضغط على زر انتر ستجد أنه تم تشغيل السيرفر بدون مشاكل


كما في الصورة التالية هنا تم تشغيل السيرفر بنجاح








حل مشكلة أخرى وهي عند الضغط على زر Admin المقابل لخيار Apache
نريد فتح السيرفر مباشرة بالعنوان الجديد وهو
localhost:81

نفذ الخطوات كما في الصور التالية
اضغط على زر config




في المربع المحدد بالأصفر ستجد رقم 80 قم بتغيير الرقم إلى 81 ثم اضغط Save ثم Save مرة أخرى



وعند الضغط على زر Admin المقابل لخيار Apache
في المرة القادمة سيتم فتح الصفحة على العنوان الجديد تلقائيا وهو
localhost:81

------------------------------------------------------------------