PHP7.4 a été publié avec une poignée de nouvelles fonctionnalités — comme la fonction de flèche array_map(fn (Foo $foo) => $foo->id, $foo)
, les propriétés typées et l’opérateur de propagation de tableau ;
— et qu’il est également plus rapide par rapport à PHP7.3.
Donc, si vous envisagez de mettre à jour PHP sur votre machine, jetez un œil à l’article suivant dans lequel je vais vous montrer comment le faire de plusieurs manières.
10 Frameworks PHP Pour Développeurs – Best of
PHP, connu comme le langage de script côté serveur le plus populaire au monde, a beaucoup évolué depuis le…Lire la suite
Raccourcis vers:
- Mise à niveau de PHP sous macOS
- Mise à niveau de PHP sous Windows
- Mise à niveau de PHP sous Ubuntu
- Mise à niveau de PHP dans Docker
Mise à niveau de PHP sous macOS
Pour commencer, vous devrez vérifier la version PHP actuellement installée sur votre système en tapant la ligne de commande suivante:
php -v
Comme nous pouvons le voir ci-dessous, nous utilisons actuellement PHP 7.3.7 sur notre macOS.
Le moyen le plus simple d’installer et de mettre à jour PHP sur votre machine macOS est sans doute d’utiliser Homebrew. Homebrew est un gestionnaire de paquets pour macOS bien qu’il soit maintenant également disponible sous Linux et Windows. Avec Homebrew, vous pouvez taper la commande suivante.
brew upgrade php
Le processus peut prendre un peu de temps, cependant, une fois terminé, vous pouvez exécuter à nouveau la commande php -v
. Vous devriez maintenant voir que la version est mise à jour:
Mise à niveau de PHP sous Windows
Si vous utilisez Windows, il est beaucoup plus facile d’exécuter votre application PHP sur des environnements localhost pré-emballés tels que WAMP ou MAMP. Ces applications sont livrées avec PHP préinstallé et configuré. Vous aurez juste besoin de les mettre à jour vers leur dernière version ou de l’installer à l’aide de l’outil intégré pour obtenir la dernière version de PHP.
En plus de cela, WAMP et MAMP fournissent une option dans l’application pour basculer facilement PHP.
Mise à niveau de PHP dans Ubuntu
Comme mentionné précédemment, vous devez d’abord vérifier la version de PHP qui se trouve dans votre machine Ubuntu.
Comme vous pouvez le voir ci-dessus, j’ai actuellement PHP7.3 installé. Dans Ubuntu, le paquet PHP peut être installé à partir du respository ondrej/php
. Tout d’abord, exécutez la commande suivante pour appuyer sur le référentiel.
sudo add-apt-repository ppa:ondrej/phpsudo apt-get update
Ensuite, nous pouvons exécuter les commandes suivantes qui installeront PHP7.4, certaines extensions et packages PHP, et l’interface de ligne de commande PHP.
sudo apt-get install php7.4 php7.4-common php7.4-cli
C’est tout. Votre machine Ubuntu exécutera avec succès PHP7.4 et vous pouvez le confirmer en exécutant à nouveau la commande php -v
.
Mise à niveau de PHP dans Docker
La dernière version de PHP est également disponible en tant qu’image Docker officielle. Docker est compatible sur plusieurs plates-formes différentes, y compris macOS, Windows et Linux, vous devriez donc pouvoir suivre la même procédure pour tous ces systèmes d’exploitation.
Pour ce faire, j’aimerais d’abord voir si j’ai l’image Docker pour PHP7.4 dans ma machine.
Il semble que je ne l’ai pas encore. Tapez la commande suivante pour télécharger l’image. Cette commande téléchargera l’image Docker pour PHP7.4 dans la saveur Alpine Linux qui est plus petite que l’image basée sur Debian donc aussi plus rapide à télécharger. Vous pouvez trouver la liste complète de l’image Docker disponible dans Docker Hub.
docker pull php:7.4-fpm-alpine
Une fois téléchargé, nous pourrions l’exécuter en tant que conteneur autonome avec cette commande ci-dessous :
docker run --rm -i -t php:7.4-fpm-alpine sh
Le conteneur doit être opérationnel en une seconde et crée immédiatement une session Shell à l’intérieur du conteneur. Si nous exécutons le php -v
, nous devrions voir qu’il s’agit du PHP7.4 dans le conteneur Docker.
Terminer
C’est tout comment installer et mettre à jour la version PHP à la dernière. Ce n’est pas aussi compliqué que prévu, n’est-ce pas ? Enfin, le développement du noyau PHP progresse rapidement avec PHP8 qui vise la prochaine version d’ici la fin de cette année avec, bien sûr, quelques fonctionnalités et améliorations intéressantes. C’est une période passionnante pour être un développeur PHP.