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 06/09/2018, 10:28]
bcag2 [Installation] installation php récent
php [Le 06/09/2018, 10:38]
krodelabestiole ancienne révision (Le 28/08/2018, 12:52) restaurée - désolé, mais le ppa d'ondrej sury pose presque systématiquement des problèmes, à court ou long terme. dernier exemple en date : https://forum.ubuntu-fr.org/viewtopic.php?id=2029875 la méthode propre pou
Ligne 8: Ligne 8:
  
 ===== Installation ===== ===== Installation =====
-==== Installation standard =====+
 <note tip>Pour installer PHP avec Apache et MySQL ou MariaDB, reportez-vous de préférence à la [[:​LAMP|page LAMP]].</​note>​ <note tip>Pour installer PHP avec Apache et MySQL ou MariaDB, reportez-vous de préférence à la [[:​LAMP|page LAMP]].</​note>​
  
Ligne 35: Ligne 35:
  
 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.
- 
-==== Installer une version PHP plus récente ==== 
-La version des dépôts officiels peut être insuffisante pour vos développements. 
-<​note>​Exemple:​ sous Xenial la version php officielle est la 7.0. Or si vous souhaitez travailler avec Symfony4, il vous faut PHP 7.2</​note>​ 
-Une solution peut-être l'​utilisation de [[:​docker]].\\ 
-L'​autre solution est d'​installer une version php récente, par exemple via le dépôt proposé par Ondřej Surý. 
-<​code>​ 
-# vérification de la version actuelle: 
-$ php -v 
-PHP 7.0.30-0ubuntu0.16.04.1 (cli) ( NTS ) 
- 
-# ajout du dépôt, puis installation de php et de ses modules 
-sudo add-apt-repository ppa:​ondrej/​php 
-sudo apt update 
-sudo apt install php7.2-cli php7.2-dev php7.2-fpm php7.2-curl php7.2-gd php7.2-mysql php7.2-mbstring php-gettext php7.2-zip php7.2-xmlrpc php7.2-xml php7.2-intl php7.2-bz2 php7.2-json php7.2-pspell php7.2-tidy php-pear php-redis mcrypt 
- 
-# vérification de la version installée: 
-$ php -v 
-PHP 7.2.9-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Aug 19 2018 07:16:12) ( NTS ) 
-</​code>​ 
-Référence:​ ((https://​www.danhendricks.com/​2018/​04/​ubuntu-xenial-latest-php-fpm-nginx-mariadb-mysql/#​article_section_header_install_php)) 
  
 ===== Modules ===== ===== Modules =====
  • php.txt
  • Dernière modification: Le 01/04/2024, 12:06
  • par bcag2