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
- כיצד לבדוק את חיבור מסד הנתונים של PHP MySQL באמצעות סקריפט
- כיצד להריץ סקריפט PHP כמשתמש רגיל עם קרון
התקנת PHP 8.4 בהצלחה על מערכת RHEL 9 שלך. עכשיו תוכל להתחיל לפתח או לארח אפליקציות אינטרנט באמצעות גרסה האחרונה של PHP, ולהיהנות מתכונותיה ושדרוגיה החדשים.