تثبيت PHP وإعداد بيئة العمل — دليل عملي خطوة بخطوة

بعد أن فهمنا كيف تعمل PHP مع السيرفر، نحتاج الآن إلى بيئة تشغيل محلية حتى نجرب الأكواد عملياً. في هذا الدرس سنجهز كل شيء من الصفر بشكل واضح، ثم نتحقق أن PHP تعمل فعلاً على جهازك.

لماذا نحتاج بيئة محلية أصلاً؟

ملفات HTML يمكن فتحها مباشرة بالنقر عليها، لكن PHP تختلف: يجب أن تمر عبر خادم ينفذ الكود أولاً. لذلك نستخدم أداة Local Server مثل XAMPP كي يتحول جهازك إلى سيرفر تطوير.

  • Apache: يستقبل الطلبات من المتصفح.
  • PHP: تنفذ منطق الكود.
  • MySQL/MariaDB: لإدارة قاعدة البيانات (سنحتاجها لاحقاً).

أي أداة أختار: XAMPP أم غيره؟

للمبتدئ، XAMPP اختيار ممتاز لأنه بسيط ومشهور. لكن توجد بدائل جيدة أيضاً:

الأداة الأنظمة الشائعة متى تختارها؟
XAMPP Windows / Linux / macOS أفضل بداية واضحة ومباشرة
Laragon Windows إذا أردت تجربة أخف وسريعة للمشاريع الحديثة
MAMP macOS / Windows شائع جداً لدى مستخدمي macOS

خطوات تثبيت XAMPP وتشغيله

  1. حمّل XAMPP من الموقع الرسمي: apachefriends.org.
  2. ثبّت البرنامج بالإعدادات الافتراضية (افتراضيًا تكفي للبداية).
  3. افتح لوحة تحكم XAMPP (Control Panel).
  4. شغّل خدمة Apache وتأكد أن حالتها أصبحت Running.
  5. اختبر المتصفح بفتح http://localhost.
نتيجة متوقعة: إذا ظهرت صفحة XAMPP أو صفحة سيرفرك المحلي، فبيئتك تعمل بشكل صحيح.

أين تضع ملفات مشروع PHP؟

في XAMPP، المجلد الأساسي هو htdocs. أي ملف تضعه هناك يصبح قابلًا للفتح عبر localhost.

Windows (افتراضي): C:\xampp\htdocs
مثال مشروع: C:\xampp\htdocs\my-php-app
الرابط في المتصفح: http://localhost/my-php-app

اختبار سريع للتأكد أن PHP تعمل

أنشئ ملفاً باسم test.php داخل مجلد مشروعك واكتب:

<?php
echo "PHP is working!";
?>

الآن افتح: http://localhost/my-php-app/test.php إذا ظهر النص، فكل شيء جاهز للانتقال إلى الدرس العملي التالي.

ماذا لو لم يعمل localhost؟ (حل سريع)

  • Apache لا يبدأ: شغّل XAMPP كمسؤول (Run as Administrator).
  • المنفذ 80 محجوز: أغلق البرامج التي قد تستخدمه (مثل Skype/IIS) أو غيّر المنفذ في إعدادات Apache.
  • خطأ 404: تأكد أن الملف داخل htdocs وفي المسار الصحيح.
  • الكود يظهر كنص: تأكد أن الامتداد .php وليس .html.

خيار بديل: تشغيل PHP من الطرفية

إذا كانت PHP مثبتة لديك بالفعل، يمكنك تشغيل سيرفر تطوير بسيط بدون XAMPP:

php -S localhost:8000

ثم افتح المتصفح على http://localhost:8000. هذا الخيار ممتاز للتجارب السريعة، لكن XAMPP أسهل كبداية لأنه يجمع كل الأدوات في مكان واحد.

قبل الانتقال للدرس التالي

تأكد من هذه القائمة:

  1. Apache يعمل (Running).
  2. تستطيع فتح localhost.
  3. ملف test.php يعمل ويعرض نتيجة.

إذا كل شيء جاهز، انتقل إلى الدرس القادم: كتابة أول سكربت PHP خطوة بخطوة.

الأسئلة الشائعة — FAQ

هل يجب أن أستخدم XAMPP فقط لتشغيل PHP؟

لا. يمكنك استخدام Laragon أو MAMP أو WAMP. اختر الأداة المناسبة لنظامك، لكن XAMPP مناسب جداً للبداية.

لماذا لا يعمل localhost عندي؟

السبب غالباً يكون: Apache غير مشغل، أو تعارض منفذ، أو مسار ملف خاطئ. راجع قسم "حل سريع" أعلاه.

هل يمكن تشغيل PHP بدون XAMPP؟

نعم. عبر الخادم المدمج باستخدام الأمر php -S localhost:8000 إذا كانت PHP مثبتة على جهازك.

أين أضع ملفات مشروعي؟

داخل htdocs عند استخدام XAMPP، ثم افتحها عبر localhost/اسم-المجلد.

ممتاز! الآن بيئتك جاهزة 100%. في الدرس القادم سنكتب أول سكربت PHP ونفهم سطرًا سطرًا ماذا يحدث.
المحرر الذكي

اكتب الكود وشاهد النتيجة فوراً

جرب الآن مجاناً
قناة ديف عربي

تابع أحدث الدروس والتحديثات مباشرة على واتساب

انضم الآن