Pages : 1
#1 Le 19/10/2022, à 16:22
- 15mai2016
Plusieurs versions de PHP en même temps
Bonjour,
j'ai voulu mettre à jour ma version de PHP (afin de me servir de Symfony) sur mon ordi où j'utilise Focal Fosset et Apache2.
J'ai fait quelque chose ressemblant à ceci :
https://cloudcone.com/docs/article/how- … -04-22-04/
Problème : il y a des conflits. Mon serveur local affiche désormais :
" Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". "
Quand je demande en tapant sur un terminal "symfony server:start", j'obtiens :
[WARNING] The local web server is already running
Local Web Server
Listening on http://127.0.0.1:8000
The Web server is using PHP FPM 8.1.11 (from default version in $PATH)
Local Domains
Workers
PID 99459: /usr/bin/php7.4 -S 127.0.0.1:44021 -d variables_order=EGPCS /home/administrateur/.symfony5/php/99eca12992001a82d378aa4c5b20d076d35d73c4-router.php
Environment Variables
None
A priori les choses paraissent simples : virer php7.4 devenu obsolète et activer partout PHP8.1. Mais rien ne se passe quelle que soit la commande tapée, telle que
sudo a2dismod php7.4
ou
sudo apt-get purge php7.4
.
Dans le dossier usr/bin les 2 fichiers php7.4 et php8.1 restent présents.
Enfin,
php --version
donne
PHP 8.1.11 (cli) (built: Sep 29 2022 22:28:49) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.11, Copyright (c) Zend Technologies
with Zend OPcache v8.1.11, Copyright (c), by Zend Technologies
mais l'ordi s'obstine à vouloir faire tourner Symfony avec la version php7.4 qui est censée avoir été désactivée.
Quelqu'un a-t-il une suggestion ? Merci d'avance
Dernière modification par 15mai2016 (Le 26/10/2022, à 15:52)
Hors ligne
#2 Le 19/10/2022, à 20:11
- 15mai2016
Re : Plusieurs versions de PHP en même temps
Plus besoin de me donner une réponse : j'ai résolu le problème en désinstallant les 2 versions de PHP et en ordonnant
sudo reboot
.
La bonne nouvelle est que le système marche (entièrement avec PHP 8.1), la mauvaise est que il va falloir réinstallé PHPMyAdmin.
Hors ligne
#3 Le 26/10/2022, à 16:02
- 15mai2016
Re : Plusieurs versions de PHP en même temps
Bonjour,
A mon grand regret je ne peux plus considérer ce sujet comme résolu car il y a une combinaison de fichiers php7.4 et php8.1 qui m'empêchent de me servir de PHPMyAdmin.
Si je demande
sudo apache2ctl -t
j'obtiens
[Wed Oct 26 16:25:17.900602 2022] [alias:warn] [pid 10292] AH00671: The Alias directive in /etc/phpmyadmin/apache.conf at line 3 will probably never match because it overlaps an earlier Alias.
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK
Le problème provient de ce que dans etc/apache2/mods-enabled on trouve encore php7.4.conf et php7.4.load alors que je suis passé à PHP8.1
Bien sûr, le localhost ne marche pas.
Merci d'avance pour vos suggestions.
Hors ligne
Pages : 1