PHP هي لغة برمجة شهيرة تستخدم لبناء تطبيقات الويب الديناميكية. مع إصدار PHP 8.4، يحصل المطورون على إمكانية الوصول إلى ميزات وتحسينات جديدة.
لهذا الدليل، سنقوم بتشغيل النظام كـ root، إذا لم يكن هذا الحال بالنسبة لك، استخدم الأمر sudo للحصول على صلاحيات الجذر.
الخطوة 1: تحديث حزم النظام
لتثبيت أحدث إصدار من PHP، تحتاج أولاً إلى تحديث مستودع الحزم الخاص بنظامك وتثبيت الحزم المتاحة الأحدث باستخدام الأمر dnf.
sudo dnf update

الخطوة 2: تمكين مستودع EPEL في RHEL
بعد ذلك، قم بتثبيت حزمة epel-release، التي توفر حزمًا إضافية لنظام RHEL.
sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

الخطوة 3: تمكين مستودع Remi في RHEL
بعد ذلك، تحتاج إلى تمكين مستودع Remi الذي يقدم آخر إصدارات PHP لأنظمة RHEL.
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm

الخطوة 4: تثبيت PHP 8.4 في RHEL
إذا كان لديك PHP 8.3 مثبتًا بالفعل، تحتاج إلى إعادة ضبط وحدة PHP لإزالتها بشكل صحيح قبل تثبيت PHP 8.4.
sudo dnf module reset php:remi-8.3
سيقوم هذا الأمر بتعطيل وحدة PHP 8.3 وإعداد النظام لتثبيت الإصدار القادم من PHP دون صدامات.
بمجرد إعادة تعيين PHP 8.3، يجب عليك تحديث مستودع الحزم الخاص بنظامك للتأكد من أن كل شيء محدث وتثبيت PHP 8.4 بالإضافة إلى الامتدادات اللازمة.
sudo dnf update sudo dnf module install php:remi-8.4

بمجرد التثبيت، يمكنك التحقق من تثبيت PHP.
php -v

الخطوة 5: تثبيت امتدادات PHP الإضافية (اختياري)
اعتمادًا على متطلبات مشروعك، قد تحتاج إلى تثبيت امتدادات PHP إضافية.
sudo dnf search php-*

بعد ذلك، قم بتثبيت الامتدادات المطلوبة باستخدام:
sudo dnf install php-gd php-xml

إذا كنت تستخدم Apache أو Nginx كخادم ويب، قم بإعادة تشغيله لتطبيق التغييرات.
sudo systemctl restart httpd Or sudo systemctl restart nginx
وأخيرًا، فيما يلي قائمة بمقالات PHP المفيدة التي يمكنك قراءتها لمزيد من المعلومات:
- كيفية استخدام وتنفيذ أوامر PHP في سطر الأوامر في نظام Linux
- كيفية العثور على ملفات تكوين MySQL وPHP وApache
- كيفية اختبار اتصال قاعدة بيانات MySQL PHP باستخدام النص
- كيفية تشغيل سكريبت PHP كمستخدم عادي باستخدام Cron
لقد قمت بتثبيت PHP 8.4 بنجاح على نظامك RHEL 9. يمكنك الآن البدء في تطوير أو استضافة تطبيقات الويب باستخدام أحدث إصدار من PHP، والاستفادة من ميزاته وتحسيناته الجديدة.