GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer PHP sur Debian 10 Linux

PHP est l'un des langages de programmation côté serveur les plus utilisés.

Dans ce guide, nous expliquerons comment installer PHP sur Debian 10, Buster. Nous vous montrerons également comment intégrer PHP avec Nginx et Apache.

Debian 10 est livré avec PHP version 7.3, qui est pris en charge par les CMS et frameworks les plus populaires tels que WordPress, Magento et Laravel.

Prérequis #

Pour pouvoir installer des packages, vous devez être connecté en tant qu'utilisateur root ou utilisateur avec les privilèges sudo.

Installer PHP avec Apache #

Si vous utilisez Apache comme serveur Web pour installer PHP et le module Apache PHP, exécutez les commandes suivantes :

sudo apt updatesudo apt install php libapache2-mod-php

Une fois l'installation terminée, redémarrez Apache pour charger le module PHP :

sudo systemctl restart apache2

Installer PHP avec Nginx #

Contrairement à Apache, Nginx n'a pas de support intégré pour le traitement des fichiers PHP. Vous devrez utiliser le service PHP FPM ("fastCGI process manager") pour gérer les fichiers PHP.

Installez les packages PHP et PHP FPM en exécutant la commande suivante :

sudo apt updatesudo apt install php php-fpm

Une fois les packages installés, le service PHP FPM démarre automatiquement.

Vous pouvez maintenant modifier votre bloc de serveur Nginx de domaine et ajouter les lignes suivantes afin que Nginx puisse traiter les fichiers PHP :

server {

    # . . . other code

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.3-fpm.sock;
    }
}

Enregistrez le fichier de configuration et redémarrez le service nginx pour que la nouvelle configuration prenne effet :

sudo systemctl restart nginx

Installation des extensions PHP #

Vous pouvez étendre les fonctionnalités de base de PHP en installant des extensions supplémentaires. Les extensions PHP sont disponibles sous forme de packages et peuvent être facilement installées en tapant :

sudo apt install php-[extname]

Par exemple, pour installer les extensions PHP MySQL et GD, vous exécuterez la commande suivante :

sudo apt install php-mysql php-gd

Lors de l'installation des extensions PHP, n'oubliez pas de redémarrer le service Apache ou PHP FPM, selon votre configuration.

Test du traitement PHP #

Pour tester si votre serveur Web est correctement configuré pour le traitement PHP, créez un nouveau fichier appelé info.php dans /var/www/html répertoire avec le code suivant :

/var/www/html/info.php
<?php

phpinfo();

Enregistrez le fichier, ouvrez le navigateur de votre choix et visitez http://your_server_ip/info.php

Le phpinfo fonction imprime des informations sur votre configuration PHP comme indiqué sur l'image ci-dessous :


Debian
  1. Comment installer PHP Composer sur Debian Linux

  2. Comment installer Elasticsearch sur Debian Linux

  3. Comment installer VirtualBox sur Debian Linux

  4. Comment installer PHP 8.0 sur Debian 11

  5. Comment installer PHP 8 sur Debian 10

Comment installer VirtualBox sur Debian Linux 9

Comment installer Go sur Debian 10 Linux

Comment installer Slack sur Debian 10 Linux

Comment installer VirtualBox sur Debian Linux 10 Linux

Comment installer Jenkins sur Debian 10 Linux

Comment installer MongoDB sur Debian 10 Linux