في هذه المقالة، سنستعرض فقط المبادئ الأساسية لتثبيت وتشغيل خادم الويب Apache على جهاز كمبيوتر يعمل بنظام Windows. يرجى ملاحظة أن جميع الإجراءات الأخرى، مثل: تثبيت PHP، الاتصال بـ MySQL، إضافة مكونات أخرى ضرورية للخادم المحلي، يجب تنفيذها يدويًا، مما قد يؤدي إلى تغيير إعدادات Apache. إذا واجهت مشاكل أثناء تعديل المعلمات العالمية، فلا تتردد في الرجوع إلى الوثائق الرسمية والبحث في محركات البحث عن حلول للأخطاء بناءً على رموزها.

الخطوة 1: تحميل وفك ضغط الملفات

يتم توزيع Apache لنظام Windows في شكل أرشيف ZIP يحتوي على جميع الملفات اللازمة. التثبيت عبر الطرفية، كما هو الحال في توزيعات Linux، غير متاح في هذه الحالة، لذا للحصول على الملفات، اتبع الخطوات التالية:

تحميل Apache من الموقع الرسمي

  1. انقر على الزر أعلاه للانتقال إلى الموقع الرسمي لخادم الويب، حيث انقر على الرابط الذي يحمل اسم أحدث إصدار متاح من Apache.
  2. تثبيت أباتشي على ويندوز-1
  3. ستصل إلى صفحة وصف الإصدار، ثم اختر "الملفات لنظام Microsoft Windows".
  4. تثبيت أباتشي على ويندوز-2
  5. في قسم "تحميل Apache لنظام Windows"، انقر على الرابط "Apache Lounge".
  6. تثبيت أباتشي على ويندوز-3
  7. اختر الإصدار المناسب لنظام التشغيل الخاص بك وابدأ التحميل.
  8. تثبيت أباتشي على ويندوز-4
  9. بينما يتم تحميل الملفات، أنشئ مجلدًا حيث سيتم وضع جميع العناصر المتعلقة بخادم الويب.لقد اخترنا قسم النظام من القرص الصلب لهذا، وأنشأنا مجلد "Server"، وفيه - "Bin". هذه أسماء المجلدات القياسية، لذلك عند تعديل ملف التكوين سنأخذ في الاعتبار هذا الموقع بالذات.
  10. تثبيت أباتشي على ويندوز-5
  11. اسحب المجلد "Apache24" من الأرشيف الذي تم تنزيله إلى المجلد الذي تم إنشاؤه سابقًا "Bin".
  12. تثبيت أباتشي على ويندوز-6

الخطوة 2: تعديل ملف التكوين

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

  1. انتقل إلى المسار C:ServerbinApache24conf.
  2. تثبيت أباتشي على ويندوز 7
  3. انقر نقرًا مزدوجًا على الملف "httpd.conf" لفتحه.
  4. تثبيت أباتشي على ويندوز 8
  5. إذا كان لديك محرر نصوص متقدم، اختره لعرض ملف التكوين. خلاف ذلك، استخدم "المفكرة" الافتراضية.
  6. تثبيت أباتشي على ويندوز-9
  7. في الوثيقة، ابحث عن السطر Define SRVROOT "c:/Apache24".
  8. تثبيت أباتشي على ويندوز 10
  9. استبدله بـ Define SRVROOT "c:/Server/bin/Apache24"، لتحديد المسار الجديد للملفات. ضع في اعتبارك أننا أشرنا في السطر إلى المسار الذي تم إنشاؤه سابقًا.إذا كان لديك تعبير مختلف، قم بتغيير العبارة بين علامات الاقتباس.
  10. تثبيت أباتشي على ويندوز 11
  11. بعد ذلك، ابحث عن السطر #ServerName www.example.com:80، الذي يكون افتراضيًا محاطًا بالتعليق وغير نشط.
  12. تثبيت أباتشي على ويندوز-12
  13. قم بتغييره إلى ServerName localhost، مما يشير إلى العنوان المحلي الذي سيتم استخدامه لاحقًا لاختبار خادم الويب.
  14. تثبيت أباتشي على ويندوز-13
  15. ابحث عن السطور DocumentRoot "${SRVROOT}/htdocs" و ، التي تتعلق بموقع الملفات المرتبطة بالخادم.
  16. تثبيت أباتشي على ويندوز-14
  17. استبدلها بـ DocumentRoot "c:/Server/data/htdocs" و .
  18. تثبيت أباتشي على ويندوز-15
  19. الآن، يحتوي المعامل DirectoryIndex على القيمة فقط index.html، لذا يجب العثور عليه وتعديله أيضًا.
  20. تثبيت أباتشي على ويندوز-16
  21. أضف المزيد من تنسيقات الملفات المتاحة، بحيث تصبح السطر في النهاية DirectoryIndex index.php index.html index.htm.
  22. تثبيت أباتشي على ويندوز-17
  23. بالنسبة للسطر AllowOverride None، قم بتغيير الحالة إلى All، مع إزالة العبارة السابقة.
  24. تثبيت أباتشي على ويندوز-18
  25. تبقى فقط للعثور على #LoadModule rewrite_module modules/mod_rewrite.so وإزالة الرمز #، مما ينشط السطر.
  26. تثبيت أباتشي على ويندوز-19
  27. في النهاية، يجب أن تظهر كما هو موضح في لقطة الشاشة التالية.
  28. تثبيت أباتشي على ويندوز-20
  29. إذا واجهتك مشاكل في العثور على السطور المحددة، استخدم مجموعة المفاتيح Ctrl + F لاستدعاء أداة "بحث" وادخل هناك العبارة المطلوبة.
  30. تثبيت أباتشي على ويندوز-21
  31. قبل الخروج، لا تنسَ حفظ التغييرات في ملف التكوين.
  32. تثبيت أباتشي على ويندوز-22

الخطوة 3: التشغيل الأول لخادم الويب المحلي

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

  1. انقر بزر الماوس الأيمن على قائمة "ابدأ" واختر من القائمة المنبثقة الخيار "Windows PowerShell (المسؤول)".
  2. تثبيت أباتشي على ويندوز-23
  3. أدخل الأمر c:ServerbinApache24binhttpd.exe -k install واضغط على Enter لتفعيله.ستقوم بتثبيت مكونات Apache وتجهيزها للعمل.
  4. تثبيت أباتشي على ويندوز-24
  5. بعد الحصول على معلومات حول التثبيت الناجح للخدمات، انتقل إلى الخطوة التالية.
  6. تثبيت أباتشي على ويندوز-25
  7. يتم تشغيل خادم الويب عبر الأمر c:ServerbinApache24binhttpd.exe -k start.
  8. تثبيت أباتشي على ويندوز-26
  9. ستظهر إشعار أمان Windows، يجب تأكيده بالضغط على "السماح بالوصول".
  10. تثبيت أباتشي على ويندوز-27
  11. افتح أي متصفح وانتقل إلى العنوان http://localhost/. إذا ظهرت على الصفحة العبارة "فهرس /"، فهذا يعني أن جميع الإجراءات تمت بشكل صحيح.
  12. عند تلقي خطأ في وحدة التحكم يشير إلى عدم وجود المجلدات المطلوبة، انتقل إلى الدليل "Server"، وأنشئ هناك دليلًا "data" مع مجلد فرعي "htdocs".
  13. تثبيت أباتشي على ويندوز-29