هذا الدرس من الدورة التدريبية: دورة تدريبية في فهم شبكات الإنترنت وخوادم الويب
الدرس: إعداد خادم ويب محلي باستخدام XAMPP: دليل للمبتدئين
المدة: 5 دقائق
وصف مختصر:
في هذا الدرس، ستتعلم كيفية إعداد خادم ويب محلي باستخدام XAMPP وفهم كيفية عمل لوكالهوست وبروتوكول HTTP. اكتشف كيفية تثبيت XAMPP، تشغيل الخدمات، وتجربة تطوير التطبيقات في بيئة محلية آمنة وسهلة. هذه المهارات أساسية لكل مطور ويب يرغب في تحسين سير العمل الخاص به.
وصف الدرس
في هذا المقال، سنستعرض كيفية إعداد خادم ويب محلي باستخدام XAMPP، خطوة بخطوة. سنغطي كل ما تحتاج إلى معرفته، من تثبيت XAMPP إلى الوصول إلى الخادم المحلي واستخدامه بفعالية.
XAMPP هو حزمة برمجية مجانية ومفتوحة المصدر تحتوي على Apache (خادم الويب)، MySQL (قاعدة البيانات)، PHP (لغة البرمجة)، وPerl (لغة برمجة أخرى). يتيح لك XAMPP إنشاء بيئة تطوير ويب محلية على جهاز الكمبيوتر الخاص بك، مما يسهل اختبار وتطوير التطبيقات الويب دون الحاجة إلى اتصال بالإنترنت.
إعداد خادم ويب محلي باستخدام XAMPP هو خطوة أساسية في تطوير الويب. يوفر لك XAMPP بيئة تطويرية قوية ومرنة، تتيح لك اختبار تطبيقاتك بشكل فعال دون الحاجة إلى اتصال بالإنترنت. باتباع الخطوات الموضحة في هذا الدليل، ستكون قادرًا على إعداد واستخدام خادم XAMPP بكل سهولة.
ما هو XAMPP؟
XAMPP هو حزمة برمجية مجانية ومفتوحة المصدر تحتوي على Apache (خادم الويب)، MySQL (قاعدة البيانات)، PHP (لغة البرمجة)، وPerl (لغة برمجة أخرى). يتيح لك XAMPP إنشاء بيئة تطوير ويب محلية على جهاز الكمبيوتر الخاص بك، مما يسهل اختبار وتطوير التطبيقات الويب دون الحاجة إلى اتصال بالإنترنت.
خطوة 1: تحميل وتثبيت XAMPP
- تحميل XAMPP:
- اذهب إلى الموقع الرسمي لـ XAMPP من هنا.
- اختر النسخة المناسبة لنظام التشغيل الخاص بك (Windows، macOS، أو Linux).
- اضغط على زر التحميل واتبع التعليمات لتحميل الملف.
- تثبيت XAMPP:
- شغّل ملف التثبيت الذي قمت بتحميله.
- اتبع معالج التثبيت، واختر المكونات التي ترغب في تثبيتها (عادةً Apache، MySQL، PHP، وphpMyAdmin).
- اختر مسار التثبيت (المسار الافتراضي عادةً يكون جيدًا).
- ابدأ التثبيت وانتظر حتى يكتمل.
خطوة 2: تشغيل XAMPP
- تشغيل لوحة التحكم:
- بعد التثبيت، افتح لوحة التحكم الخاصة بـ XAMPP (XAMPP Control Panel).
- ستجدها في قائمة البرامج أو في مجلد التثبيت.
- بدء الخوادم:
- في لوحة التحكم، اضغط على زر "Start" بجانب "Apache" و"MySQL" لتشغيل خادم الويب وقاعدة البيانات.
- تأكد من أن كلا الخادمين يعملان بشكل صحيح (سترى إشارات خضراء بجانب كل منهما).
خطوة 3: الوصول إلى الخادم المحلي
- استخدام عنوان IP المحلي 127.0.0.1:
- افتح متصفح الويب على جهازك.
- أدخل عنوان IP المحلي
127.0.0.1
في شريط العنوان واضغط على Enter. - يجب أن تظهر لك صفحة الترحيب الخاصة بـ XAMPP، مما يعني أن خادم الويب يعمل بشكل صحيح.
- استخدام URL http://localhost:
- يمكنك أيضًا استخدام URL
http://localhost
بدلاً من عنوان IP. - أدخل
http://localhost
في شريط العنوان واضغط على Enter. - ستظهر لك نفس صفحة الترحيب الخاصة بـ XAMPP.
- يمكنك أيضًا استخدام URL
خطوة 4: تحميل وتطوير التطبيقات
- المجلد الجذر لـ XAMPP:
- الملفات التي تقوم بإنشائها أو تحميلها يجب أن توضع في مجلد
htdocs
داخل مسار التثبيت الخاص بـ XAMPP (عادةً يكونC:\xampp\htdocs
على Windows). - يمكنك إنشاء مجلدات جديدة داخل
htdocs
لتنظيم مشاريعك.
- الملفات التي تقوم بإنشائها أو تحميلها يجب أن توضع في مجلد
- اختبار التطبيقات:
- ضع ملفاتك (مثل
index.php
أوindex.html
) داخل مجلدhtdocs
. - افتح متصفحك وأدخل اسم المجلد الذي أنشأته بعد
http://localhost/
. على سبيل المثال، إذا كان لديك مجلد باسمmyapp
، أدخلhttp://localhost/myapp
في شريط العنوان.
- ضع ملفاتك (مثل
خطوة 5: حل المشكلات
- لا يمكن الوصول إلى http://localhost عند توقف XAMPP:
- تأكد من أن خادم XAMPP قيد التشغيل. إذا كنت لا تستطيع الوصول إلى
http://localhost
، قد يكون السبب هو أن خادم Apache قد توقف. - افتح لوحة التحكم الخاصة بـ XAMPP، وتحقق من أن خادم Apache يعمل. إذا لم يكن كذلك، اضغط على زر "Start" بجانبه.
- تأكد من أن خادم XAMPP قيد التشغيل. إذا كنت لا تستطيع الوصول إلى
- مشاكل أخرى:
- إذا واجهت أي مشكلات أخرى، تحقق من إعدادات جدار الحماية أو برنامج الحماية الذي قد يكون مانعًا لتشغيل XAMPP.
- تحقق أيضًا من أن لا توجد برامج أخرى تستخدم نفس المنفذ (عادةً المنفذ 80) الذي يستخدمه Apache.
خاتمة
إعداد خادم ويب محلي باستخدام XAMPP هو خطوة أساسية في تطوير الويب. يوفر لك XAMPP بيئة تطويرية قوية ومرنة، تتيح لك اختبار تطبيقاتك بشكل فعال دون الحاجة إلى اتصال بالإنترنت. باتباع الخطوات الموضحة في هذا الدليل، ستكون قادرًا على إعداد واستخدام خادم XAMPP بكل سهولة.
الفيديوهات
سجل دخول وتأكد من اشتراكك في هذا البرنامج الدراسي للوصول إلى الأدوات والمواد التدريبية و الفيديوهات
فيديو الدرس التعليمي إعداد خادم ويب محلي باستخدام XAMPP: دليل للمبتدئين
المصادر
ملحقات ال PDF
الدروس والاختبارات لتعلم هذه الدورة التدريبية : دورة تدريبية في فهم شبكات الإنترنت وخوادم الويب