Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
php [Le 12/08/2022, 03:59]
krodelabestiole [Conflits potentiels entre plusieurs versions de PHP] + phpbrew
php [Le 11/09/2022, 10:34]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
- 
 {{tag>​Bionic Focal php serveur}} {{tag>​Bionic Focal php serveur}}
  
Ligne 22: Ligne 21:
 Si on utilise [[:​apache2|Apache]] et pour un site à trafic ordinaire, on utilisera de préférence le module d'​Apache parce qu'il est beaucoup plus simple à mettre en place et à administrer. Si on utilise [[:​apache2|Apache]] et pour un site à trafic ordinaire, on utilisera de préférence le module d'​Apache parce qu'il est beaucoup plus simple à mettre en place et à administrer.
  
-Pour un trafic à plusieurs milliers de visites par heure, mieux vaut utiliser PHP en FastCGI (parce qu'il est capable de traiter plusieurs processus simultanément).\\ +Pour un trafic à plusieurs milliers de visites par heure, mieux vaut utiliser PHP en FastCGI (parce qu'il est capable de traiter plusieurs processus simultanément).
 Avec un serveur HTTP autre que Apache, on utilise aussi PHP en FastCGI : il n'​existe pas de module PHP pour [[:Nginx]] ou [[:​Lighttpd]]. Avec un serveur HTTP autre que Apache, on utilise aussi PHP en FastCGI : il n'​existe pas de module PHP pour [[:Nginx]] ou [[:​Lighttpd]].
  
Ligne 162: Ligne 161:
 ==== OPcache ==== ==== OPcache ====
  
-[[http://​php.net/​manual/​fr/​book.opcache.php|OPcache]] était à la base un module permettant d'​implémenter des fonctionnalités de cache à PHP, ce qui permet d'​accélérer l'​execution des scripts et d'​alléger leur charge côté serveur.\\ +[[http://​php.net/​manual/​fr/​book.opcache.php|OPcache]] était à la base un module permettant d'​implémenter des fonctionnalités de cache à PHP, ce qui permet d'​accélérer l'​execution des scripts et d'​alléger leur charge côté serveur.
 Il est désormais intégré nativement à PHP depuis la version 5.5. Il est désormais intégré nativement à PHP depuis la version 5.5.
  
Ligne 181: Ligne 180:
 ==== Code source visible dans le navigateur ==== ==== Code source visible dans le navigateur ====
  
-Ce problème survient lorsque PHP n'est pas interprété par le serveur web. Le serveur envoie dans ce cas au navigateur directement le code PHP comme s'il s'​agissait de texte, et le navigateur cherche généralement à l'​interpréter comme du HTML, puisque c'est ce qu'il attend par défaut.\\ +Ce problème survient lorsque PHP n'est pas interprété par le serveur web. Le serveur envoie dans ce cas au navigateur directement le code PHP comme s'il s'​agissait de texte, et le navigateur cherche généralement à l'​interpréter comme du HTML, puisque c'est ce qu'il attend par défaut.
 En plus de rendre l'​application ou le site non fonctionnel,​ cela peut poser des problèmes de sécurité (fuite d'​informations éventuellement sensibles). En plus de rendre l'​application ou le site non fonctionnel,​ cela peut poser des problèmes de sécurité (fuite d'​informations éventuellement sensibles).
  
  • php.txt
  • Dernière modification: Le 01/04/2024, 12:06
  • par bcag2
  • Actuellement bloqué par: 125.228.216.16,10.42.2.254