Comment installer PHP (8.2, 8.1, 7.4) sur Ubuntu 22.04

Comment installer PHP (8.2, 8.1, 7.4) sur Ubuntu 22.04

PHP est un langage de programmation utilisé pour développer des applications Web. Vous devez installer des packages PHP sur un système Ubuntu pour exécuter l'application écrite dessus. Généralement, il est utilisé pour créer des sites Web de commerce électronique, des blogs et des applications API. Si vous cherchez un moyen facile d'installer PHP sur Ubuntu 22.04, ne cherchez pas plus loin. Ce billet de blog vous montrera comment le faire rapidement et facilement.

Nous utiliserons l'Ondrej PPA pour installer PHP sur Ubuntu 22.04 Système LTS. Qui contient Php 8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0 & php 5.6 colis. Vous pouvez installer l'une des versions requises pour votre application. Les nouveaux développeurs d'applications sont suggérés d'utiliser la dernière version PHP IE Php 8.2.

Dans ce tutoriel, vous apprendrez Comment installer PHP sur Ubuntu 22.04 LTS système. Ce tutoriel est également compatible avec Ubuntu 20.04 LTS et Ubuntu 18.04 Systèmes LTS.

Avant que nous commencions

Tout d'abord, connectez-vous à Ubuntu 22.04 via la console. Ensuite, mettez à jour le cache APT et mettez à niveau les packages actuels du système à l'aide de la commande suivante:

Sudo Apt Update && sudo apt mise à niveau  

Lorsque vous êtes invité, appuyez sur «Y» pour confirmer l'installation.

Installation de PHP sur Ubuntu 22.04

L'installation de PHP sur les systèmes Ubuntu est assez simple. Vous avez juste besoin d'ajouter le PPA requis et vous pouvez installer n'importe quelle version PHP sur le système Ubuntu.

Suivez ces étapes pour terminer l'installation de PHP sur Ubuntu:

  1. Installez quelques dépendances requises par ce tutoriel avec la commande mentionnée ci-dessous:
    sudo apt installer logiciel-properties-common-ca-certificats LSB-libération apt-transport-https  
  2. Ajoutez l'Ondrej PPA à votre système, qui contient toutes les versions de packages PHP pour les systèmes Ubuntu.
    Lc_all = c.UTF-8 sudo add-apt-repository ppa: ondrej / php  
  3. Maintenant, mettez à jour le cache du gestionnaire de packages APT.
    Mise à jour Sudo Apt  
  4. Le référentiel Sury contient PHP 8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0 & php 5.6. Car la dernière version stable de PHP est 8.2, mais un grand nombre de sites Web nécessitaient toujours PHP 7. Vous pouvez installer l'une des versions PHP requises sur votre système.
    • Installer php 8.2:
      sudo apt installer php8.2  
    • Installer php 8.1:
      sudo apt installer php8.1  
    • Installer php 7.4:
      sudo apt installer php7.4  
    • Installer php 5.6 (EOL):
      sudo apt installer php5.6  

    Remplacer la version 8.2, 8.1, 7.4, ou 5.6 avec la version PHP requise à installer sur Ubuntu. Même vous pouvez installer plusieurs versions PHP sur un seul système Ubuntu.

  5. La plupart des applications PHP dépendent de différentes extensions pour étendre leurs fonctionnalités. Qui peut également être installé à l'aide de la syntaxe suivante:
    sudo apt installer php8.2- [Extension] 

    Remplacer [extension] Avec l'extension que vous souhaitez installer, si vous souhaitez ajouter plusieurs extensions, les inclure en accolades, je vais installer «PHP-MBSTRING, PHP-MYSQL, PHP-XML et PHP-Curl» En exécutant la commande mentionnée ci-dessous:

    sudo apt installer php8.2-Mysql PHP8.2 mbstring php8.2-xml php8.2 curl  

    Les utilisateurs qui ont installé différentes versions PHP doivent remplacer 8.2 avec les versions PHP requises.

Vérifier la version PHP active

Maintenant, après l'installation, vérifiez que la version correcte de PHP est installée en vérifiant le numéro de version par la commande mentionnée ci-dessous:

php -v  
Sortie: PHP 8.2.1 (CLI) (Construit: 13 janvier 2023 10:43:08) (NTS) Copyright (c) Le groupe PHP Zend Engine V4.2.1, Copyright (c) Zend Technologies avec Zend Opcache V8.2.1, Copyright (c), par Zend Technologies 

À propos des fichiers de configuration PHP

Les fichiers de configuration PHP sont stockés sous / etc / php Répertoire avec les numéros de version. Par exemple, tous les fichiers de configuration liés à PHP 8.2 sont situés ci-dessous:

  1. Emplacement du fichier de configuration PHP principal:
    • PHP CLI: / etc / php / 8.2 / CLI / PHP.ini
    • Apache: / etc / php / 8.2 / apache2 / php.ini
    • Php fpm: / etc / php / 8.2 / FPM / PHP.ini
  2. Tous les modules PHP installés sont stockés sous / etc / php / 8.2 / mods disponible annuaire.
  3. PHP Active Modules Configuration Directory Emplacement:
    • PHP CLI: / etc / php / 8.2 / CLI / CONF.d/
    • Apache: / etc / php / 8.2 / apache2 / confue.d/
    • Php fpm: / etc / php / 8.2 / fpm / confure.d/

Pour vérifier les fichiers pour les autres versions PHP, modifiez simplement le numéro de version PHP (8.2 Dans l'exemple ci-dessus) dans le chemin des fichiers et du répertoire.

Communiquez la version PHP par défaut pour CLI

Vous pouvez utiliser un 'Mise à jour des alternatifs' Commande pour définir la version PHP par défaut. Utilisez ce tutoriel pour lire plus de détails sur la commutation de la version PHP pour CLI et Apache.

Sudo Update-Alternatives - Config PHP 
Il y a 4 choix pour le PHP alternatif (fournissant / usr / bin / php). Statut de priorité du chemin de sélection ---------------------------------------------- -------------- * 0 / usr / bin / php8.1 81 MODE AUTO 1 / USR / BIN / PHP5.6 56 Mode manuel 2 / USR / BIN / PHP7.4 74 Mode manuel 3 / USR / BIN / PHP8.0 80 Mode manuel 4 / usr / bin / php8.1 81 Mode manuel 5 / USR / BIN / PHP8.2 82 Mode manuel Appuyez sur pour conserver le choix actuel [*], ou le type de sélection de type: 2 

La sortie ci-dessus montre toutes les versions PHP installées sur votre système. Sélection numéro 2 SET PHP 7.4 comme version PHP par défaut pour la ligne de commande.

PHP désinstallé

Si une version PHP n'est plus requise, elle peut être supprimée du système. Qui libérera l'espace disque ainsi que la sécurité du système.

Pour désinstaller n'importe quelle version PHP, Type:

sudo apt supprimer php5.6  

De plus, désinstallez tous les modules de cette version avec la commande suivante:

sudo apt supprimer php5.6- *  

Conclusion

Ce tutoriel vous fournit les instructions pour installer PHP sur Ubuntu 22.04. L'Ondrej PPA nous permet d'installer rapidement PHP sur les systèmes Ubuntu. Il nous permet également d'installer plusieurs versions PHP sur un seul système. Vous pouvez passer à n'importe quelle version PHP par défaut à tout moment avec le mise à jour alternative utilitaire.