TOC

This article is currently in the process of being translated into Arabic (~98% done).

المتطلبات:

تثبيت PHP

بعد تثبيت مخدم الويب, نحتاج لتثبيت PHP. سوف تعمل PHP مع مخدم الويب Apache الذي قمنا بتثبيته, للسماح للمخدم بمعالجة وثائق وملفات PHP وإعادة المحتوى إلى العميل (المتصفح غالباً). لقراءة المزيد حول كيفية عمل ذلك, ألقِ نظرة على الفصول التعريفية الخاصة بهذا البرنامج التعليمي. في حال كنت قد بدأت تشغيل Apache من قبل, أغلقه الآن - وإلا, لن يتمكن برنامج تثبيت PHP من تعديل الملفات المطلوبة!

يجب دائماً تنزيل PHP من php.net, من صفحة التنزيل http://www.php.net/downloads.php. يعتمد هذا البرنامج التعليمي على PHP 5, لذا يجب أن تحصل على أحدث إصدار مستقر من PHP 5 لنظام Windows. حدد ملف التثبيت المناسب تحت "Windows binaries". ستحصل على قائمة بروابط تنزيل يجب أن تكون قريبة من موقعك. اختر واحداً وقم بتنزيل الملف.

ابدأ عملية التثبيت, وامضِ فيها. سيُطلب منك تحديد مسار للتثبيت - المسار الافتراضي جيد, على الرغم من أنك تستطيع اختيار مسار آخر إذا كنت ترغب. ستبدو الشاشة الأولى المثيرة للاهتمام كما يلي:

يجب عليك اختيار المخدم الذي يناسب المخدم الذي قمت بتثبيته. في حالتي, قمت باختيار Apache 2.2.x, لأنني قمتي بتثبيت Apache 2.2.4. في الشاشة التالية, سيُطلب منك إخبار PHP أين توجد ملفات إعدادات Apache. استخدم رز التصفح للعثور عليها. ستتواجد هذه الملفات في المسار التالي \C:\Program Files\Apache Software Foundation\Apache2.2\conf, إلا إذا كنتَ قد قُمتَ بتغيير هذا المسار أثناء التثبيت. بمجرد وصولك إلى الشاشة التالية, سيُطلب منك اختيار أجزاء PHP المراد تثبيتها. تم تعطيل جميع الإضافات بشكل افتراضي, ولكن بما أنك قد تحتاج إليها لاحقاً, وبما أن مساحة قرص التخزين نادراً ما تكون مشكلة, فقد ترغب باختيارها أيضاً.أنا قررت اختيار تثبيت جميع العناصر, لذا ستبدو شاشتي على هذا النحو:

استمر الآن في العملية. بمجرد انتهاء عملية التثبيت من نسخ الملفات, ستُسأل ما إذا كنت تريد تثبيت PHP في Apache أم لا. يجب عليك اختيار نعم. ستقوم بتحديث بعض ملفات الإعدادات الخاصة بالمخدم Apache, ويمكنك أن تُكمل بعد ذلك. التالي هو تثبيت MySQL, ولكن إذا كنت ترغب بمجرد اختبار وتجريب PHP, فانتقل إلى فصل Hello world للحصول على المثال الأول من كود PHP.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!