تثبيت PHP على سيرفر Linux - قوة تطبيقات الويب الديناميكية
المنتجات المثالية لهذا الدليل
ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.
مقدمة
PHP هي لغة برمجة شائعة متعددة الأغراض تُستخدم بشكل كبير في تطوير الويب. في هذا الدليل، سنغطي عملية تثبيت PHP على سيرفرك.
التحضير
ابدأ بالاتصال بسيرفرك عبر SSH. إذا لم تكن تعرف كيفية القيام بذلك، يرجى الاطلاع على الدليل الخاص بالوصول الأولي (SSH).
بمجرد تسجيل الدخول، يُنصح بتشغيل أمر التحديث الخاص بنظام التشغيل لديك للحفاظ على أمان سيرفرك وتحديثه بأحدث الميزات.
- أوبونتو وديبيان
- سينت أو إس
- أوبن سوزي
- فيدورا
sudo apt update
sudo yum update
sudo zypper update
sudo dnf update
التثبيت
هناك طريقتان رئيسيتان لتثبيت PHP على سيرفر Linux الخاص بك، إما بشكل مستقل أو كحزمة إضافية لـ Apache. إذا كنت تستخدم سيرفر الويب الخاص بك وليس Apache أو لأغراض عامة، نوصي باستخدام الطريقة المستقلة. أما إذا كنت تستخدم سيرفر الويب Apache، فاستخدم طريقة Apache لتثبيت PHP كحزمة إضافية.
التثبيت المستقل
استخدم الأمر التالي لتثبيت أحدث إصدار من PHP. إذا كنت ترغب في تثبيت إصدار معين، يمكنك استخدام الخيار -y متبوعًا بالإصدار.
# أحدث إصدار
sudo apt install php
# إصدار محدد (مثلاً php7.4)
sudo apt -y install php[version]
تحقق من نجاح التثبيت باستخدام الأمر php -v. لقد قمت بتثبيت PHP بنجاح على سيرفرك. نوصي بقراءة قسم امتدادات PHP للتأكد من تثبيت أي امتدادات قد تحتاجها.
استخدام Apache
لبدء الاستخدام، يجب عليك تثبيت Apache على سيرفرك إذا لم يكن مثبتًا بالفعل. يمكن القيام بذلك باستخدام الأمر التالي.
sudo apt install apache2
بعد التثبيت، يجب التأكد من إنشاء قواعد جدار ناري مناسبة لضمان وصول سيرفر الويب إلى الإنترنت. في هذا المثال، سنستخدم جدار الحماية UFW لأن Apache لديه تطبيق مسجل لهذا الغرض. إذا كنت تستخدم جدار حماية مختلف، تأكد من السماح بالمنفذ 80 (HTTP) عبر الجدار الناري.
sudo ufw allow in "Apache"
يجب أن يكون سيرفرك الآن متاحًا. يمكنك اختبار ذلك عن طريق إدخال http://[عنوان_IP_لسيرفرك] في متصفح الإنترنت.
مع جاهزية Apache، يمكنك تثبيت حزمة PHP الخاصة بـ Apache باستخدام الأمر التالي.
sudo apt install php libapache2-mod-php
تحقق من نجاح التثبيت باستخدام الأمر php -v. لقد قمت بتثبيت PHP بنجاح إلى جانب سيرفر الويب Apache الخاص بك. نوصي بقراءة قسم امتدادات PHP للتأكد من تثبيت أي امتدادات قد تحتاجها.
امتدادات PHP
تأتي PHP مع مجموعة واسعة من الامتدادات الاختيارية التي يمكن تثبيتها لتوسيع الوظائف. لعرض قائمة الامتدادات المتاحة، شغّل الأمر التالي، والذي يعرض نتائج البحث في وحدة التحكم عبر توجيه النتائج إلى الأمر less.
apt search php- | less
استخدم مفاتيح الأسهم للتمرير واضغط على Q للخروج عند الانتهاء. لتثبيت حزمة امتداد، استخدم ببساطة أمر apt install كما يلي. يمكنك إدخال عدة امتدادات مرة واحدة مفصولة بمسافة لتسريع التثبيت.
sudo apt install [php_extension] [...]
الخاتمة
لقد قمت بتثبيت PHP بنجاح على سيرفر Linux الخاص بك. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂