Hoe PHP 8.4 te installeren in RHEL 9

PHP is een populaire programmeertaal die wordt gebruikt voor het bouwen van dynamische webapplicaties. Met de release van PHP 8.4 krijgen ontwikkelaars toegang tot nieuwe functies en verbeteringen.

Voor deze handleiding zullen we het systeem bedienen als root, als dat niet het geval is voor jou, maak dan gebruik van het sudo commando om rootrechten te verkrijgen.

Stap 1: Systeempakketten bijwerken

Om de nieuwste versie van PHP te installeren, moet je eerst de pakketrepository van je systeem bijwerken en nieuwere beschikbare pakketten installeren met behulp van het dnf commando.

sudo dnf update
Update System Packages

Stap 2: EPEL Repository inschakelen in RHEL

Vervolgens installeer je het epel-release pakket, dat aanvullende pakketten biedt voor het RHEL-systeem.

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

Stap 3: Remi Repository inschakelen in RHEL

Hierna moet je de Remi repository inschakelen die de nieuwste PHP-versies biedt voor RHEL-systemen.

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

Stap 4: PHP 8.4 installeren in RHEL

Als je al PHP 8.3 hebt geïnstalleerd, moet je de PHP-module resetten om deze correct te verwijderen voordat je PHP 8.4 installeert.

sudo dnf module reset php:remi-8.3

Deze opdracht zal de module PHP 8.3 uitschakelen en het systeem voorbereiden om de volgende PHP-versie te installeren zonder conflicten.

Zodra PHP 8.3 is gereset, moet je het pakketrepository van je systeem bijwerken om ervoor te zorgen dat alles up-to-date is en PHP 8.4 samen met de benodigde extensies te installeren..

sudo dnf update
sudo dnf module install php:remi-8.4
Install PHP 8.4 in RHEL 9

Nadat het is geïnstalleerd, kun je de PHP-installatie verifiëren.

php -v
Verify PHP 8.4 in RHEL 9

Stap 5: Installeer Aanvullende PHP-extensies (Optioneel)

Afhankelijk van de eisen van je project, moet je mogelijk aanvullende PHP-extensies installeren.

sudo dnf search php-*
Search for PHP Extensions

Vervolgens installeer je de gewenste extensies met behulp van:

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

Als je Apache of Nginx als je webserver gebruikt, herstart deze dan om de wijzigingen toe te passen.

sudo systemctl restart httpd
Or
sudo systemctl restart nginx

Ten slotte, hieronder vind je een lijst met nuttige PHP-artikelen die je kunt lezen voor aanvullende informatie:

Je hebt succesvol PHP 8.4 geïnstalleerd op je RHEL 9 systeem. Je kunt nu beginnen met het ontwikkelen of hosten van webapplicaties met behulp van de nieuwste PHP-versie, waarbij je profiteert van de nieuwe functies en verbeteringen.

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