Bonjour à tous,
suite à la sortie de PHP 7, je souhaite installer cette nouvelle version pour la tester sur quelques sites que j'ai en développement.
Actuellement, j'ai une VM sous vagrant avec PHP 5.6 d'installé et je souhaiterais pouvoir intstaller la version 7 sans avoir à désinstaller la "vieille" version, ni à monter une nouvelle VM.
Après quelques recherches sur le net, j'ai vu qu'il était possible d'utiliser des gestionnaires de version (je ne sais plus si c'est le terme exact) pour php (exemple, phpbrew).
Ce que j'aimerais faire, c'est pouvoir définir deux virtuals hosts pour chacune des versions de php afin de switcher plus facilement entre les deux.
Je me tourne donc vers vous pour savoir, d'une si c'est faisable avec php 7 (j'ai pas trouvé d'infos sur ce sujet) et d'autre part pour savoir si certains d'entre vous l'avait déjà fait afin de m'indiquer la marche à suivre (dans ses grandes lignes) pour mettre ceci en place.
Merci d'avance pour votre aide,
Romain
Tu peux installer depuis les sources dans des dossier différents au lieu de phpbrew. Après le mieux tu les lance en mode PHP-FPM et tu utilise apache ou nginx en mode fastcgi
Bon, j'ai passé plusieurs heures à essayer d'installer php 7 mais il n'y a pas de dépôt (ou du moins pas trouvé) pour ma version de Debian (wheezy).
A voir ce que je fait...
Merci pour ton aide Graf !
Salut tleb,
si j'avais vu ton tuto et j'ai essayé d'utiliser les dépôt de dotdeb. Malheureusement j'ai beau faire un apt-cache search php7
il ne me trouve rien...
D'après ce que j'ai vu sur dotdeb, il n'y a pas de version de php 7 pour Debien Wheezy...
le package c'est php7.0-fpm
la conf est dans /etc/php5/fpm ce qui n'est pas top pour faire cohabiter avec php5 (pas testé)
Non, il ne le trouve pas...
C'est pas grave, je suis en train de compiler php7 via le dépôt github de php.
On va voir ce que ça donne ^^
@tleb oui, j'ai fait ce qu'il est indiqué sur la page d'instruction de dotdeb. Tout fonctionne bien mais dès que je fait un apt-cache search php7
ou php7.0 ou PHP7.0-dev ou PHP7.0-fpm, je n'ai strictement rien...
Tu as bien mis les lignes
deb http://packages.dotdeb.org wheezy all
deb-src http://packages.dotdeb.org wheezy all
pas
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all
?
@tleb oui, j'ai bien mis ces lignes.
Ensuite, j'ai fais :
wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg
Puis
sudo apt-get update
sudo apt-cache search php7
Et je n'ai aucun résultat...
Finalement, après moults essais, j'ai réussi à installer PHP7 en collaboration avec PHP5.6.
J'ai tout "simplement" téléchargé le dépôt officiel de PHP et compilé les sources pour installer PHP7 en mode fpm.
Si ça intéresse du monde, je pourrais détailler un peu plus les démarches à suivre pour l'installation