Outils pour utilisateurs

Outils du site


maj:php

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
maj:php [2011/02/02 22:42]
127.0.0.1 modification externe
maj:php [2018/07/30 10:09] (Version actuelle)
linkuff
Ligne 1: Ligne 1:
-  * Depuis votre serveur, téléchargez la dernière version de [[http://www.php.net/downloads.php|PHP]]+Pour connaître la version PHP, on tape dans la console :
  
-   # wget http://www.php.net/get/php-5.2.5.tar.gz/from/a/mirror+<code>php -v</code>
  
-  * On décompresse :+On liste les packages relatifs à PHP :
  
-   # gzip -php-5.2.5.tar.gz +<code>dpkg -l | grep php</code>
-   # tar -xzf php-5.2.5.tar+
  
-  * On configure :+Ce qui nous intéresse : les packages PHP7.0. Il s’agit de les mettre à jour en PHP7.2. On installe le repository ondrej pour obtenir les packages PHP 7.2 si ce n’est déjà fait :
  
-   # cd php-5.2.5 +<code>apt-get install python-software-properties 
-   # ./config.nice +add-apt-repository ppa:ondrej/nginx 
-   # make +add-apt-repository ppa:ondrej/apache2 
-   # make test+add-apt-repository ppa:ondrej/php 
 +apt-get update</code>
  
-  * Et si tout est okon install :+Tester l’installation des packagesavec l’option //-–dry-run// :
  
-   # make install+<code>apt-get install --dry-run php-pear php7.2-curl php7.2-dev php7.2-gd php7.2-mbstring php7.2-zip php7.2-mysql php7.2-xml</code> 
 + 
 +Si tout est ok, on lance l'installation réelle, en ajustant selon les packages : 
 + 
 +<code>apt-get install php7.2-bz2 php7.2-cli php7.2-common php7.2-curl php7.2-dev php7.2-gd php7.2-mbstring php7.2-zip php7.2-mysql php7.2-xml php7.2-fpm php7.2-imap php7.2-json php7.2-ldap php7.2-opcache php7.2-readline</code> 
 + 
 +Pour apache, on modifie la version PHP utilisée par défaut : 
 +<code>update-alternatives --set php /usr/bin/php7.2</code> 
 + 
 +Si on utilise seulement Nginx, on modifie la conf : 
 +<code>fastcgi_pass unix:/var/run/php7.2-fpm.sock;</code> 
 + 
 +On relance les services : 
 +<code>service apache2 restart 
 +service nginx restart</code>
maj/php.txt · Dernière modification: 2018/07/30 10:09 de linkuff