Position actuelle: Accueil> Derniers articles> Guide des étapes détaillées pour l'installation et la configuration de PHP dans l'environnement LNMP

Guide des étapes détaillées pour l'installation et la configuration de PHP dans l'environnement LNMP

gitbox 2025-06-17

Préparer l'environnement

Avant de commencer, assurez-vous que votre système d'exploitation Linux (comme Ubuntu, CentOS, etc.) est installé et que Nginx et MySQL fonctionnent également correctement. Voici les conditions préalables à l'installation de PHP:

  • Systèmes d'exploitation Linux (comme Ubuntu, Centos, etc.)
  • Serveur Web Nginx
  • Base de données MySQL

Étape 1: Mettez à jour le système

Avant d'installer PHP, il est recommandé de mettre à jour votre système d'abord pour les derniers packages et mises à jour de sécurité. Mettez à jour votre système avec la commande suivante:

 sudo apt-get update && sudo apt-get upgrade

Étape 2: Installez PHP et ses extensions

Ensuite, installez PHP et ses extensions nécessaires. Entrez le terminal et exécutez la commande suivante:

 sudo apt-get install php php-fpm php-mysql php-cli php-curl php-mbstring php-xml

La commande ci-dessus installera PHP et ses extensions courantes, telles que la capacité de MySQL à se connecter et à traiter XML.

Configurer PHP-FPM

Une fois l'installation terminée, PHP-FPM doit être configuré pour s'assurer qu'il fonctionne en conjonction avec Nginx. Modifiez le fichier de configuration de PHP-FPM, généralement situé à:

 /etc/php/7.x/fpm/php.ini

Choisissez la version PHP appropriée en fonction de votre environnement et assurez-vous que les paramètres suivants sont corrects:

 cgi.fix_pathinfo=0

Démarrer le service PHP-FPM

Une fois le fichier de configuration modifié, démarrez le service PHP-FPM et assurez-vous qu'il s'exécute automatiquement lorsque le système démarre:

 sudo systemctl start php7.x-fpm
 sudo systemctl enable php7.x-fpm

Étape 3: Configurer Nginx pour prendre en charge PHP

Ensuite, vous devez configurer un serveur Nginx pour gérer les demandes PHP. Trouvez votre fichier de configuration Nginx, généralement dans:

 /etc/nginx/sites-available/default

Ajoutez ce qui suit dans le bloc serveur pour gérer le fichier PHP:

 location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.x-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

Redémarrer nginx

Une fois la configuration terminée, redémarrez Nginx pour rendre la modification à effet:

 sudo systemctl restart nginx

Étape 4: tester l'installation de PHP

Pour s'assurer que l'installation PHP est réussie, un fichier de test peut être créé. Accédez à votre répertoire de racine Web et créez un fichier appelé info.php:

 echo "<?php phpinfo(); ?>" > /var/www/html/info.php

Visitez ensuite http: //your-server-ip/info.php dans votre navigateur. Si vous voyez la page d'informations PHP, félicitations, vous avez installé avec succès PHP dans l'environnement LNMP!

Résumer

Grâce aux étapes ci-dessus, vous pouvez installer et configurer avec succès PHP dans un environnement LNMP. En utilisant ce guide, vous pourrez facilement configurer et ajuster votre serveur Web pour répondre aux besoins de développement et de production. N'oubliez pas de vérifier régulièrement les mises à jour et d'installer plus d'extensions de PHP au besoin pour améliorer les fonctionnalités et les performances.

J'espère que ce guide d'installation PHP dans l'environnement LNMP vous sera utile! Si vous avez des questions, n'hésitez pas à en discuter dans la section des commentaires.