VPS: تثبيت PHP
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
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://[your_serverip]
في متصفح الإنترنت.
مع جاهزية 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 الخاص بك. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂