تعلّم كيفية إعداد خادم محلي يُعدّ من أهم المهارات التي يحتاجها مطوّرو الويب، وطلاب تكنولوجيا المعلومات، وروّاد الأعمال الرقميون. سواء كنت تختبر موقعك الإلكتروني قبل نشره على الإنترنت، أو تتعلّم أساسيات عمل الويب، فإن تشغيل خادم محلي يساعدك على محاكاة بيئة العمل الحقيقية بأمان وكفاءة.
في هذا الدليل، ستتعلّم خطوة بخطوة كيفية تثبيت وتكوين وتشغيل خادم ويب محلي باستخدام XAMPP أو إضافات VSCode، بالإضافة إلى كيفية الوصول إلى ملفات HTML الخاصة بك عبر localhost باستخدام بروتوكولات HTTP. في النهاية، ستفهم كيف يمكنك تحويل حاسوبك إلى بيئة استضافة مصغّرة لمواقع الويب.
XAMPP هو حزمة برمجية مجانية ومفتوحة المصدر تحتوي على Apache (خادم ويب)، وMySQL (قاعدة بيانات)، وPHP (لغة برمجة). يتيح لك تشغيل تطبيقات الويب على جهازك كما لو كانت على خادم حقيقي.
http://localhost في متصفحك.إذا ظهرت صفحة الترحيب الخاصة بـ XAMPP، فتهانينا — لقد أصبح خادمك المحلي جاهزًا للعمل!
الآن بعد أن أصبح الخادم يعمل، حان الوقت لإنشاء مساحة عمل لموقعك.
C:\xampp\htdocs على نظام Windows).my_website.index.html.<!DOCTYPE html> <html> <head> <title>موقعي المحلي</title> </head> <body> <h1>مرحبًا بك في خادمي المحلي!</h1> <p>تعمل هذه الصفحة من جهازك المحلي باستخدام XAMPP.</p> </body> </html>
احفظ الملف، ثم افتح http://localhost/my_website/ في المتصفح لترى صفحتك قيد التشغيل.
عندما تفتح ملف HTML مباشرة (مثل file:///C:/my_website/index.html)، فإن المتصفح يقرأه كملف محلي. لكن عندما تزوره عبر http://localhost/my_website/، فإن خادم Apache يقدّمه من خلال بروتوكول HTTP — تمامًا كما يحدث في المواقع الحقيقية على الإنترنت.
هذا الفرق أساسي، لأن العديد من ميزات الويب (مثل النماذج، والجلسات، وقواعد البيانات) لا تعمل إلا عبر HTTP. لهذا السبب، استخدام خادم محلي ضروري لتطوير الويب الحقيقي.
إذا كنت تفضّل البساطة، يمكنك تجاوز XAMPP واستخدام إضافة Live Server في محرر Visual Studio Code.
http://127.0.0.1:5500).هذه الطريقة مثالية للمبتدئين أو لمطوري الواجهة الأمامية.
للتأكد من أن اتصالك بالشبكة المحلية يعمل بشكل صحيح، جرّب الأمر التالي:
ping localhost
إذا ظهرت ردود من 127.0.0.1، فهذا يعني أن الشبكة المحلية لديك تعمل بشكل سليم.
index.html وأنه داخل المجلد الصحيح.sudo في Linux.إليك كيف يُستخدم الخادم المحلي في الحياة العملية:
إعداد الخادم المحلي هو الأساس في تطوير الويب. فهو يتيح لك الاختبار والتعلّم والبناء بثقة ودون مخاطرة. سواء استخدمت XAMPP للتحكم الكامل أو إضافة Live Server للبساطة، فإن إتقان هذه المهارة سيساعدك على فهم كيفية عمل المواقع من الأساس.
ومع الممارسة، ستصبح جاهزًا لنقل مشاريعك من localhost إلى الإنترنت — مع فهم شامل لكيفية ترابط كل شيء خلف الكواليس.
