איך להתקין את PHP 8.4 ב-RHEL 9

PHP היא שפת תכנות פופולרית המשמשת לבניית אפליקציות אינטרנט דינמיות. עם השקת PHP 8.4, מפתחים יכולים ליהנות מתכונות חדשות ושיפורים.

למדריך זה, נפעל במערכת כ-root, אם זה לא המצב במקרה שלך, עליך להשתמש בפקודת sudo כדי להשיג הרשאות שורש.

שלב 1: עדכון חבילות המערכת

כדי להתקין את הגרסה העדכנית ביותר של PHP, תצטרך תחילה לעדכן את מאגר החבילות של המערכת שלך ולהתקין חבילות זמינות חדשות באמצעות הפקודה dnf.

sudo dnf update
Update System Packages

שלב 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
Enable EPEL Repository in RHEL

שלב 3: הפעלת מאגר Remi ב-RHEL

בשלב הבא, עליך להפעיל את מאגר Remi המציע את הגרסאות העדכניות ביותר של PHP עבור מערכות RHEL.

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
Enable Remi Repository in RHEL

שלב 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
Install PHP 8.4 in RHEL 9

לאחר ההתקנה, תוכל לאמת את ההתקנה של PHP.

php -v
Verify PHP 8.4 in RHEL 9

שלב 5: התקנת הרחבות PHP נוספות (אופציונלי)

בהתאם לדרישות הפרויקט שלך, עשוי להיות צורך להתקין הרחבות נוספות של PHP.

sudo dnf search php-*
Search for PHP Extensions

לאחר מכן, התקן את ההרחבות הרצויות באמצעות:

sudo dnf install php-gd php-xml
Install PHP Extensions in RHEL

אם אתה משתמש ב־Apache או Nginx כשרת האינטרנט שלך, אנא אתחל אותו כדי להחיל את השינויים.

sudo systemctl restart httpd
Or
sudo systemctl restart nginx

לבסוף, הנה רשימת מאמרים שימושיים ב־PHP שתוכל לקרוא למידע נוסף:

התקנת PHP 8.4 בהצלחה על מערכת RHEL 9 שלך. עכשיו תוכל להתחיל לפתח או לארח אפליקציות אינטרנט באמצעות גרסה האחרונה של PHP, ולהיהנות מתכונותיה ושדרוגיה החדשים.

Source:
https://www.tecmint.com/install-php-in-rhel-9/