📘 الدرس 2: تثبيت PHP وتشغيلها على جهازك
PHP لغة تعمل على السيرفر، يعني ما تشتغل لو فتحت الملف مباشرة بالمتصفح. تحتاج برنامج يحاكي السيرفر على جهازك. أسهل خيار للمبتدئين هو XAMPP لأنه يجمع PHP + Apache + MySQL + phpMyAdmin في حزمة واحدة.
🔹 1. ما هو XAMPP؟
XAMPP برنامج مجاني يخلي جهازك يشتغل كسيرفر محلي. X = Cross Platform، A = Apache، M = MySQL، P = PHP، P = Perl.
⚡ بدائل XAMPP: Laragon أخف وأسرع للويندوز، MAMP للماك، WAMP. لكن بنشرح على XAMPP لأنه الأشهر.
🔹 2. خطوات التثبيت خطوة بخطوة
الخطوة 1: حمل XAMPP من الموقع الرسمي
اذهب إلى apachefriends.org وحمل النسخة المناسبة لنظامك Windows/Mac/Linux
الخطوة 2: ثبت البرنامج
شغل الملف اللي حملته واضغط Next لحد ما يخلص. الأفضل تخليه في
C:\xampp
الخطوة 3: شغل Apache و MySQL
افتح برنامج XAMPP Control Panel واضغط Start جنب Apache و MySQL. لو صار لونه أخضر = شغال تمام
الخطوة 4: اختبر السيرفر
افتح المتصفح واكتب
http://localhost. لو ظهرت صفحة XAMPP معناها كل شيء تمام
🔹 3. إنشاء أول ملف PHP
1️⃣ روح لمجلد
2️⃣ أنشئ مجلد جديد باسم
3️⃣ داخل المجلد أنشئ ملف باسم
4️⃣ افتحه بأي محر نصوص مثل VS Code أو Notepad++ واكتب:
C:\xampp\htdocs2️⃣ أنشئ مجلد جديد باسم
php-course3️⃣ داخل المجلد أنشئ ملف باسم
test.php4️⃣ افتحه بأي محر نصوص مثل VS Code أو Notepad++ واكتب:
<?php
echo "PHP تعمل بنجاح 🎉";
echo "<br>الوقت الآن: " . date("H:i:s");
?>
echo "PHP تعمل بنجاح 🎉";
echo "<br>الوقت الآن: " . date("H:i:s");
?>
🔹 4. تشغيل الملف في المتصفح
افتح المتصفح واكتب:
http://localhost/php-course/test.php
إذا ظهرت لك العبارة: PHP تعمل بنجاح 🎉 فهذا يعني أن كل شيء يعمل بشكل صحيح 100%.
🚨 مهم: لازم تكتب http://localhost قبل اسم الملف. لو فتحت الملف مباشرة بالضغط عليه بيظهر لك الكود كنص وما بيشتغل.
🔹 5. مشاكل شائعة وحلولها
| المشكلة | السبب | الحل |
|---|---|---|
| Apache ما يشتغل | البورت 80 مشغول من Skype أو IIS | أغلق Skype، أو غير بورت Apache من ملف httpd.conf إلى 8080 |
| صفحة بيضاء | خطأ في كود PHP | فعل عرض الأخطاء، أو راجع الفاصلة المنقوطة ; |
| الكود يظهر كنص | ما فتحت الملف عبر localhost | اكتب http://localhost/اسم_المجلد/اسم_الملف.php |
| Access Forbidden | صلاحيات المجلد | تأكد الملف داخل htdocs وما فيه مسافات في الاسم |
🔹 6. أين أكتب كودي؟
كل مشاريعك لازم تكون داخل مجلد htdocs:
C:\xampp\htdocs\
│
├── php-course\ ← مشروعك الأول
│ └── test.php
│
├── my-website\ ← مشروعك الثاني
│ └── index.php
│
└── dashboard\ ← لوحة تحكم XAMPP
│
├── php-course\ ← مشروعك الأول
│ └── test.php
│
├── my-website\ ← مشروعك الثاني
│ └── index.php
│
└── dashboard\ ← لوحة تحكم XAMPP
🔹 7. نصائح مهمة للمبتدئين
1. استخدم محر كود محترف: VS Code مجاني وخفيف وفيه إضافات PHP ممتازة.
2. فعل عرض الأخطاء: أثناء التعلم أضف هذا في أول ملف PHP:
ini_set('display_errors', 1); error_reporting(E_ALL);
3. استخدم الاختصار: بدل ما تكتب
http://localhost/php-course كل مرة، اعمل Bookmark للمجلد.
🔹 8. اختبار سريع
أنشئ ملف info.php داخل مجلدك واكتب فيه:
<?php
phpinfo();
?>
phpinfo();
?>
افتحه في المتصفح. لو ظهرت لك صفحة فيها معلومات PHP والإصدار والإضافات = أنت جاهز 100%.
⚠️ تحذير أمني: امسح ملف
info.php بعد ما تخلص. لا ترفعه على استضافة حقيقية أبداً لأنه يعرض معلومات حساسة عن سيرفرك.
🚀 الخطوة الجاية: في الدرس القادم بنكتب أول كود حقي في PHP ونتعلم كيف نطبع النصوص والمتغيرات باستخدام
echo.
✍️ كُتب بواسطة: مدونة الحسام لتعليم البرمجة | © جميع الحقوق محفوظة
