Avec PHP 8.x version stream out, il est important pour les utilisateurs Linux tels que ceux sous AlmaLinux pour s'adapter rapidement à ce nouveau changement de version grâce aux améliorations de fonctionnalités qui lui sont associées.
PHP 8.x se vante de fonctionnalités remarquables et d'améliorations de fonctionnalités telles que les types d'union, la prise en charge du compilateur JIT (juste à temps), l'opérateur NullSafe, les arguments nommés, les attributs, l'expression de correspondance, la promotion de la propriété du constructeur, l'expression de lancement et l'héritage avec des méthodes privées.
AlmaLinux être une distribution Linux gratuite, open source et prise en charge par la communauté en fait un candidat idéal pour PHP 8.x installation. Ce langage de script open source côté serveur a une grande empreinte contributive dans la génération de pages Web dynamiques en vue de la création d'applications Web performantes.
Prérequis
Assurez-vous que vous êtes un utilisateur root/sudoer du système d'exploitation AlmaLinux que vous utilisez.
Nous pouvons maintenant commencer l'article sur l'installation et la configuration de PHP 8.x sur AlmaLinux système d'exploitation.
Installer PHP 8 sur AlmaLinux
Votre AlmaLinux le système d'exploitation doit être à jour pour des performances optimales.
$ sudo dnf update && sudo dnf upgrade -y
Il n'existe aucun moyen direct d'installer PHP 8.x sur AlmaLinux sans passer par l'EPEL et Rémi dépôts. Ce référentiel permet non seulement d'installer la dernière version de PHP, mais également de suivre les futures versions.
Vous n'avez donc pas à vous soucier de la version de PHP que vous devez utiliser sur vos projets d'applications Web.
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y $ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Pour AlmaLinux pour reconnaître l'ajout de référentiels, vous devez exécuter une mise à jour du système pour la deuxième fois.
$ sudo dnf update && sudo dnf upgrade -y
Nous sommes maintenant prêts à utiliser le Remi dépôt pour l'installation de PHP. La première étape consiste à répertorier toutes les versions PHP disponibles que ce référentiel propose à AlmaLinux. Nous allons utiliser la commande du module list.
$ sudo dnf module list php
Comme vous pouvez le voir, la commande ci-dessus répertorie PHP 7.x module. Pour obtenir PHP 8.x modules, nous devons d'abord réinitialiser le PHP 7.x par défaut module.
$ sudo dnf module reset php
Après avoir réinitialisé PHP à partir de son module par défaut, nous devrions maintenant pouvoir voir les modules PHP que Remi repo a à offrir en réexécutant la commande de liste de modules.
$ sudo dnf module list php
Comme vous pouvez le voir, le Remi Le référentiel propose des versions PHP de 7.2 à 8.1.
Depuis PHP 8.1 est la dernière version publiée sous Remi repo, nous devons d'abord l'activer avant de pouvoir continuer et installer PHP 8.1, ou bien PHP 7.4 depuis AppStream sera installé.
$ sudo dnf module enable php:remi-8.1
Nous pouvons maintenant continuer et installer PHP 8.1 sur AlmaLinux .
$ sudo dnf install php -y
Vérifiez la version installée de PHP.
$ php --version
Pour installer des extensions PHP supplémentaires, respectez la syntaxe :
$ sudo dnf install php-extension-name
Par exemple, nous pouvons installer le php-fpm extension :
$ sudo dnf install php-fpm
Votre AlmaLinux le système est maintenant installé et configuré avec la dernière version de PHP (8.1) .