Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
phpbrew [Le 30/06/2022, 18:43]
bcag2 créée
phpbrew [Le 11/09/2022, 12:01] (Version actuelle)
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>​console programmation terminal }}
 +----
 +
 ====== PHPBrew ====== ====== PHPBrew ======
  
-[[https://​phpbrew.github.io/​phpbrew/​|PHPBrew]] est un utilitaire qui permet d'​installer de multiples versions de PHP (5), 7 et 8 et de ses extensions, et de basculer facilement de l'une à l'​autre.+[[https://​phpbrew.github.io/​phpbrew/​|PHPBrew]] est un utilitaire qui permet d'​installer de multiples versions de [[:PHP]] (5), 7 et 8 et de ses extensions, et de basculer facilement de l'une à l'​autre.
 Il est essentiellement utile sur une machine de développement. Pour un serveur, on privilégiera l'​utilisation de [[:​docker]]. Il est essentiellement utile sur une machine de développement. Pour un serveur, on privilégiera l'​utilisation de [[:​docker]].
  
Ligne 61: Ligne 64:
 phpbrew install 8.1.6 +default +mysql -mbstring phpbrew install 8.1.6 +default +mysql -mbstring
  
-# pour basculer sur cette version 8.1.6 temporairement donc revient à la version par défaut au prochain démarrage de terminal+# pour connaître les modules disponibles (et ceux inclus avec +default) : 
 +phpbrew variants 
 + 
 +# pour basculer sur la version 8.1.6 temporairement donc revient à la version par défaut au prochain démarrage de terminal
 phpbrew use 8.1.6 phpbrew use 8.1.6
 # ou basculer de façon permanente # ou basculer de façon permanente
 phpbrew switch 8.1.6 phpbrew switch 8.1.6
 +
 +# pour revenir à la version par défaut du système
 +phpbrew off
 </​code>​ </​code>​
  
-==== Installer PHP 7.4 sous Jammy (PHP8 par défaut) ==== +==== Installer PHP 7.4 sous Jammy (PHP8 par défaut) ====
 Sous [[:jammy]], il faut installer la librairie Oniguruma (//​libonig-dev//​) et compiler la version d'​OpenSSL compatible, cela donne les lignes suivantes ((https://​github.com/​phpbrew/​phpbrew/​issues/​1263)) : Sous [[:jammy]], il faut installer la librairie Oniguruma (//​libonig-dev//​) et compiler la version d'​OpenSSL compatible, cela donne les lignes suivantes ((https://​github.com/​phpbrew/​phpbrew/​issues/​1263)) :
 <code bash> <code bash>
Ligne 82: Ligne 91:
 export PKG_CONFIG_PATH=$HOME/​openssl-1.1.1i/​bin/​lib/​pkgconfig && phpbrew --debug install 7.4 +default export PKG_CONFIG_PATH=$HOME/​openssl-1.1.1i/​bin/​lib/​pkgconfig && phpbrew --debug install 7.4 +default
 </​code>​ </​code>​
-Et si tout s'est bien passé, on peut vérifier avec +Et si tout s'est bien passé, on peut vérifier avec
 <code bash> <code bash>
 phpbrew use php-7.4.30 phpbrew use php-7.4.30
Ligne 92: Ligne 101:
 </​code>​ </​code>​
 ===== Voir aussi ===== ===== Voir aussi =====
-  * <​sup>​(EN)</​sup>​[[https://​phpbrew.github.io/​phpbrew/​]] page officiel du dépôt phpbrew ​+  * <​sup>​(EN)</​sup>​[[https://​phpbrew.github.io/​phpbrew/​]] page officiel du dépôt phpbrew
   * <​sup>​(fr)</​sup>​ [[https://​grafikart.fr/​tutoriels/​phpbrew-multiple-php-versions-1097|tutoriel de grafikart]] (sur lequel est basé cette page)   * <​sup>​(fr)</​sup>​ [[https://​grafikart.fr/​tutoriels/​phpbrew-multiple-php-versions-1097|tutoriel de grafikart]] (sur lequel est basé cette page)
  
  • phpbrew.1656607388.txt.gz
  • Dernière modification: Le 30/06/2022, 18:43
  • par bcag2