Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Installer PHP sur Ubuntu

PHP est l’un des langages de programmation côté serveur les plus utilisés. De nombreux CMS et frameworks populaires tels que WordPress, Magento et Laravel sont écrits en PHP.

Ce guide couvre les étapes nécessaires à l’installation de PHP sur Ubuntu 22.04 et à son intégration avec Nginx et Apache.
Au moment de la rédaction de ce guide, les dépôts par défaut d’Ubuntu 22.04 incluent la version 8.1 de PHP.
Nous vous montrerons également comment installer les versions précédentes de PHP. Avant de choisir la version de PHP à installer, assurez-vous que vos applications la supportent.

Comment installer PHP sur Ubuntu

Comment installer PHP sur Ubuntu

Tout d’abord, utilisez les commandes APT suivantes pour installer le serveur Web Nginx :

sudo apt update
sudo apt nginx
Comment installer Nginx sur Ubuntu

Voici la commande APT à utiliser pour installer PHP :

sudo apt install php-fpm
Comment installer PHP sur Ubuntu

Vous pouvez également installer plusieurs modules à la fois. Voici quelques suggestions des modules les plus courants que vous voudrez probablement installer :

sudo apt install php-cli php-common php-gd php-mbstring php-curl phpxml php-bcmath php-mysql php-curl php-xml php-mbstring php-imagick php-zip php-gd
  • php8.1-cli – interpréteur de commandes, utile pour tester les scripts PHP à partir d’un shell ou pour effectuer des tâches générales de script shell.
  • php8.1-common – documentation, exemples et modules communs pour PHP
  • php8.1-mysql – pour travailler avec les bases de données MySQL
  • php-imagick – pour travailler avec la manipulation d’image
  • php8.1-zip – pour travailler avec des fichiers compressés
  • php8.1-gd – pour travailler avec des images
  • php8.1-mbstring – utilisé pour gérer les chaînes de caractères non-ASCII
  • php8.1-curl – permet de faire des requêtes HTTP en PHP
  • php8.1-xml – pour travailler avec des données XML
  • php8.1-bcmath – utilisé pour travailler avec des nombres flottants de précision

Pour lister les modules PHP disponibles :

apt-cache search php|grep ^php

Comment configurer PHP et Nginx sur Ubuntu

Vous pouvez maintenant éditer le bloc du serveur Nginx et ajouter les lignes suivantes pour que Nginx puisse traiter les fichiers PHP.

  • Pour modifier le fichier de configuration par défaut :
sudo nano /etc/nginx/sites-available/default
  • Puis ajoutez un bloc PHP et appelez l’Unix Socket de PHP à l’aide de fastcgi_pass :
server {

    # . . . autre code

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
    }
}
Comment configurer PHP et Nginx sur Ubuntu
  • Puis relancez le service nginx :
sudo systemctl restart nginx

Comment configurer PHP et Apache sur Ubuntu

Voici les commandes pour installer Apache2 avec PHP :

sudo apt install phpmyadmin apache2 php-zip php-gd php-json php-curl libapache2-mod-php

Une fois installé, le module doit être activé. Pour ce faire, nous utilisons la commande a2enmod.

sudo a2enmod php 

Enfin, le service web Apache nécessite un redémarrage avant que le mod activé ne soit chargé.

sudo systemctl restart apache2

Comment vérifier que PHP fonctionne correctement sur Ubuntu

Vous pouvez ensuite tester votre installation PHP en créant une page PHP.
Ici nous allons créer une page phpinfo qui affiche toutes les informations de la configuration PHP.

  • Créez un nouveau fichier nommé info.php dans le répertoire /var/www/html avec le code suivant :
<?php
phpinfo();
?>
  • Enfin consultez la page https://ift.tt/B4pdcTC :
Comment configurer PHP et Nginx sur Ubuntu

Pour des raisons de sécurité, pensez à supprimer info.php.

Comment installer une version précédente de PHP

Ondřej Surý, un développeur Debian, maintient un dépôt qui inclut plusieurs versions de PHP.

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
  • Vous pouvez maintenant installer n’importe quelle version de PHP dont vous avez besoin en ajoutant le numéro de version au nom du paquet :
sudo apt install php
  • Par exemple, pour installer PHP 7.1 et quelques modules PHP courants, vous devez exécuter :
sudo apt install php7.1 php7.1-common php7.1-opcache php7.1-mcrypt php7.1-cli php7.1-gd php7.1-curl php7.1-mysql
  • Modifiez la configuration du serveur WEB pour appeler le bon Unix Socket en fonction de la version de PHP

L’article Installer PHP sur Ubuntu est apparu en premier sur malekal.com.

Enregistrer un commentaire

0 Commentaires