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
php [Le 08/11/2020, 11:28]
193.194.70.14 [PHP]
php [Le 17/04/2021, 09:33] (Version actuelle)
L'Africain tag ancien avec info sur versions obsolètes
Ligne 1: Ligne 1:
-{{tag>Xenial ​Bionic Focal php serveur}}+{{tag>​Bionic Focal php serveur}}
  
 ====== PHP ====== ====== PHP ======
Ligne 26: Ligne 26:
 Chacun de ces paquets installera toutes les dépendances nécessaires au fonctionnement de PHP sur votre machine. Chacun de ces paquets installera toutes les dépendances nécessaires au fonctionnement de PHP sur votre machine.
  
-<​note>​Sous [[:Xenial]] (16.04), à moins qu'on ait déjà installé le module d'​Apache,​ le paquet **[[apt>​php]]** installe par dépendance **php-fpm** (//​FastCGI//​). 
- 
-Tandis que sous [[:​debian_ubuntu_comparaison|Debian]] le paquet **php** installe par défaut le module d'​Apache,​ et Apache. 
- 
-Attention donc à ne pas installer le paquet **php** sans le paquet **libapache2-mod-php** si vous ne souhaitez pas utiliser **php-fpm**. 
- 
-Ce comportement a été corrigé sous [[:Bionic]] (18.04), qui rejoint celui de Debian.</​note>​ 
  
 PHP est alors installé. Cependant la plupart des scripts PHP ([[:CMS]], forums, applications web en tout genre) utilisent des modules de PHP pour bénéficier de certaines fonctionnalités. PHP est alors installé. Cependant la plupart des scripts PHP ([[:CMS]], forums, applications web en tout genre) utilisent des modules de PHP pour bénéficier de certaines fonctionnalités.
Ligne 40: Ligne 33:
 Les modules de PHP lui permettent d'​étendre ses fonctionnalités. De très nombreux modules PHP sont disponibles sur les dépôts officiels d'​Ubuntu. Les modules de PHP lui permettent d'​étendre ses fonctionnalités. De très nombreux modules PHP sont disponibles sur les dépôts officiels d'​Ubuntu.
  
-Voici comment ​installer rapidement les modules les plus courants : +Vous pouvez ​installer rapidement les modules les plus courants : ​**[[apt>php-curl,php-gd,php-intl,php-json,php-mbstring,php-xml,php-zip|php-curl php-gd php-intl php-json php-mbstring php-xml php-zip]]**
-<code bash>​sudo ​apt install ​php-curl php-gd php-intl php-json php-mbstring php-xml php-zip</​code>​ +
-<note important>​ +
-Pour les versions récentes d'​Ubuntu,​ ne spécifiez pas le numéro de version de PHP dans les noms des paquets qui le concernent, le système installera la dernière version… 7.* :\\   +
-\\  +
- +
-par exemple ''​php5-curl''​ sous [[:trusty|Ubuntu 14.04 Trusty]] devient ''​php7.0-curl''​ sur [[:​xenial|Ubuntu 16.04 Xenial]], plus simplement accessible par ''​php-curl''​ que ce soit sur Xenial (pour PHP 7.0), sur [[:​bionic|Ubuntu 18.04 Bionic]] (pour PHP 7.2) ou sur [[:​focal|Ubuntu 20.04 Focal]] (pour PHP 7.4). +
-</​note>​+
  
 ==== Modules installés par défaut ==== ==== Modules installés par défaut ====
  • php.txt
  • Dernière modification: Le 17/04/2021, 09:33
  • par L'Africain