Maison > développement back-end > tutoriel php > Comment installer PHP sur Ubuntu

Comment installer PHP sur Ubuntu

Lisa Kudrow
Libérer: 2024-12-31 10:37:19
avant
353 Les gens l'ont consulté

Introduction

PHP signifie Hypertext Preprocessor, et il s'agit d'un langage de programmation côté serveur basé sur un script.

PHP aide à automatiser diverses tâches du serveur. Il gère des tâches telles que le contenu dynamique, les requêtes de base de données et le prétraitement/affichage des données.

Lisez notre tutoriel sur la façon d'installer PHP sur Ubuntu 20.04 ou 22.04, y compris l'intégration avec Apache et Nginx.

截屏2024-12-31 10.25.58.png

Installer PHP sur Ubuntu

Comme de nombreux outils de développement, PHP a plusieurs versions différentes versions. Au moment de la rédaction, PHP 7.4. et 8.1 sont actuellement les versions prises en charge et les plus utilisées du logiciel.

La commande suivante installe PHP à l'aide du gestionnaire de packages apt :

sudo apt install php
Copier après la connexion
Copier après la connexion

Sur Ubuntu 20.04, la commande installe PHP 7.4 tandis qu'Ubuntu 22.04 installe la version PHP 8.1.

Si vous souhaitez choisir la version spécifique de PHP sur l'un ou l'autre système, suivez l'une des étapes d'installation ci-dessous.

1. Installez PHP avec Apache sur Ubuntu

Si vous utilisez un serveur Web Apache, installez PHP avec Apache module. Vous trouverez ci-dessous des installations pour PHP 7.4 et PHP 8.1.

1. Assurez-vous que vous utilisez les dernières mises à jour du référentiel en entrant la commande suivante dans une fenêtre de terminal :

sudo apt update && sudo apt upgrade
Copier après la connexion
Copier après la connexion
Copier après la connexion

2. Installez software-properties-common pour vous aider à gérer les distributions et les sources logicielles indépendantes :

sudo apt install software-properties-common
Copier après la connexion
Copier après la connexion

Si le package est déjà disponible, passez à l'étape suivante.

3. Ensuite, ajoutez le PPA ondrej/php qui fournit différentes versions de PHP pour Ubuntu :

sudo add-apt-repository ppa:ondrej/php
Copier après la connexion
Copier après la connexion
Copier après la connexion

Après le chargement du PPA, appuyez sur Entrée pour confirmer l'ajout du référentiel. Les versions PHP disponibles dans le PPA vont de 5.6 à 8.2.

4. Mise à jour susceptible d'inclure les nouveaux packages :

sudo apt update
Copier après la connexion
Copier après la connexion

5. Vous pouvez désormais installer des versions PHP spécifiques. Par exemple :

  • Pour installer PHP 7.4, exécutez la commande :
sudo apt -y install php7.4
Copier après la connexion
Copier après la connexion
  • Pour installer PHP 8.1, exécutez la commande suivante :
sudo apt -y install php8.1
Copier après la connexion
Copier après la connexion

6. Vérifiez l'installation avec :

php -v
Copier après la connexion
Copier après la connexion

La sortie affiche la version PHP que vous avez installée.

Si vous avez installé la version 7.4, la sortie apparaît comme dans l'image ci-dessous.

php -v 7.4 terminal output

Si vous avez installé PHP 8.1, la sortie spectacles :

php -v 8.1 terminal output

2. Installez PHP avec Nginx sur Ubuntu

Le serveur Nginx ne dispose pas de traitement PHP natif. Si tu es en utilisant un serveur Nginx au lieu d'Apache, suivez les étapes ci-dessous pour installez PHP 7.4 ou 8.1 pour travailler avec Nginx.

1. Entrez la commande suivante dans une fenêtre de terminal pour vous assurer que vous utilisez la dernière version du logiciel :

sudo apt install php
Copier après la connexion
Copier après la connexion

2. Ajoutez le PPA ondrej/php pour inclure différentes versions de PHP :

sudo apt update && sudo apt upgrade
Copier après la connexion
Copier après la connexion
Copier après la connexion

Lorsque les informations PPA se chargent, appuyez sur Entrée pour continuer.

2. Pour installer PHP pour Nginx, utilisez l'une des commandes suivantes :

  • Pour PHP 7.4 :
sudo apt install software-properties-common
Copier après la connexion
Copier après la connexion
  • Pour PHP 8.1 :
sudo add-apt-repository ppa:ondrej/php
Copier après la connexion
Copier après la connexion
Copier après la connexion

Le système vous demandera de télécharger et d'installer le package et son dépendances.

sudo apt install php7.4-fpm terminal output

2. Une fois l'installation terminée, redémarrez le service Nginx pour appliquer les modifications en saisissant :

sudo apt update
Copier après la connexion
Copier après la connexion

3. Ensuite, activez la prise en charge de PHP en modifiant le bloc serveur. Ouvrez le bloc serveur avec la commande :

sudo apt -y install php7.4
Copier après la connexion
Copier après la connexion

4. Ajoutez le code suivant au fichier de blocage de votre serveur pour que Nginx utilise PHP :

sudo apt -y install php8.1
Copier après la connexion
Copier après la connexion

Échangez lepour votre version PHP.

4. Enregistrez le fichier et quittez.

5. Enfin, redémarrez Nginx sur Ubuntu et rechargez PHP :

php -v
Copier après la connexion
Copier après la connexion
sudo apt update && sudo apt upgrade
Copier après la connexion
Copier après la connexion
Copier après la connexion

Installation des modules PHP sur Ubuntu

Pour installer des modules PHP supplémentaires, utilisez la syntaxe suivante :

sudo add-apt-repository ppa:ondrej/php
Copier après la connexion
Copier après la connexion
Copier après la connexion

Par exemple :

sudo apt install php7.4-fpm -y
Copier après la connexion

Vous pouvez également installer plusieurs modules à la fois. Par exemple, pour installer les modules mysql, zip et bcmath sur PHP 7.4, vous exécuteriez :

sudo apt install php8.1-fpm -y
Copier après la connexion

Pour lister tous les modules PHP chargés, exécutez la commande :

sudo systemctl restart nginx
Copier après la connexion
Copier après la connexion

Les listes de sortie tous les modules PHP compilés, comme dans l'exemple ci-dessous.

php -m terminal output

Comment désinstaller PHP sur Ubuntu

Pour désinstaller PHP d'Ubuntu, suivez les instructions ci-dessous :

1. Exécutez la commande suivante dans le terminal :

sudo nano /etc/nginx/sites-available/default
Copier après la connexion

Par exemple, si vous avez installé la version PHP 7.4 FPM, exécutez :

server{
  # . . . existing configuration
  location ~ .php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php<version>-fpm.sock;
  }
}</version>
Copier après la connexion

2. Supprimez les paquets orphelins avec :

sudo systemctl restart nginx
Copier après la connexion
Copier après la connexion

3. Enfin, vérifiez la version de PHP pour confirmer que la désinstallation a fonctionné :

sudo systemctl reload php<version_number>-fpm</version_number>
Copier après la connexion

Si le résultat n'affiche pas la version, la désinstallation a tout supprimé correctement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:phoenixnap.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal