Maison  >  Article  >  développement back-end  >  Principe de fonctionnement PHP et configuration du serveur

Principe de fonctionnement PHP et configuration du serveur

WBOY
WBOYoriginal
2024-05-01 16:33:01322parcourir

PHP est un langage de programmation côté serveur qui s'exécute sur le serveur et suit les étapes de traitement des requêtes, de chargement, d'interprétation et d'exécution du script, ainsi que d'envoi des réponses. La configuration du serveur comprend : Apache : utilisation du fichier de configuration php.ini et du module mod_php. Nginx : utilisez le gestionnaire de processus php-fpm et le fichier de configuration nginx.conf.

PHP 运行原理与服务器配置

Principe de fonctionnement PHP et guide de configuration du serveur

Principe de fonctionnement PHP

PHP est un langage de programmation côté serveur, ce qui signifie qu'il s'exécute sur le serveur, pas sur le client (comme le langage de l'utilisateur navigateur) )supérieur. Il suit les étapes suivantes :

  1. Traitement de la requête : Lorsque le client envoie une requête au serveur, le serveur analyse la requête et exécute le script PHP correspondant.
  2. Chargement du script : Le serveur trouve et charge le script PHP spécifié.
  3. Interprétation et exécution : L'interpréteur PHP analyse et exécute le script ligne par ligne, générant une sortie HTML.
  4. Envoyer la réponse : Le serveur envoie la sortie générée au client.

Configuration du serveur

Afin d'exécuter PHP efficacement sur le serveur, le serveur Web doit être configuré correctement. Voici les éléments de configuration clés :

Apache

  • php.ini : Fichier de configuration PHP principal, contrôlant le comportement de PHP.
  • mod_php : Module Apache pour gérer les requêtes PHP.
  • DocumentRoot : Spécifiez le répertoire dans lequel les fichiers du site Web (y compris les scripts PHP) sont stockés.

Nginx

  • php-fpm : Gestionnaire de processus FastCGI pour le traitement des requêtes PHP.
  • nginx.conf : Fichier de configuration Nginx utilisé pour configurer la connexion à php-fpm.
  • root : Spécifiez le répertoire dans lequel les fichiers du site Web (y compris les scripts PHP) sont stockés.

Cas pratique

Installer Apache et PHP

Exécuter la commande suivante sur Ubuntu :

sudo apt update
sudo apt install apache2 php php-mysql

Créer un script PHP

<?php
echo "Hello, world!";
?>

Enregistrer le script PHP dans le répertoire racine web :

sudo vi /var/www/html/hello.php

Accédez au script PHP dans le navigateur :

http://localhost/hello.php

Le résultat est "Hello, world !".

Ajustez les paramètres php.ini

Ajustez les paramètres php.ini à l'aide de la commande suivante :

sudo vi /etc/php/7.4/apache2/php.ini

Ajoutez ou ajustez les paramètres requis, tels que :

max_execution_time = 300

Redémarrez Apache

Après avoir appliqué les modifications, redémarrez Apache pour mettre en vigueur les nouveaux paramètres :

sudo systemctl restart apache2

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!

Déclaration:
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