#1 Le 19/06/2020, à 21:31
- spaceham
Multiple version PHP-FPM d'installé mais les versions 7 reste pareil
En bref c'est que j'ai installé les version php-fpm via ubuntu 20.04.
5.6
7.0
7.2
7.4
** tous en -fpm
Le problème c'est que je remarque que la version 5.6 semble pointer sur le répertoire /fpm (/etc/php/5.6/fpm) pour la config.
Les autres versions utilise la version 7.0 seulement qui lui prend le répertoire /apache2 (/etc/php/7.x/apache2).
J'ai beau avoir fait un purge pour repartir à neuf les version 7.x continue d'utiliser la version 7.0 par défaut.
Quelqu'un aurait une idée ou je pourrais corrigé le tout ?
Hors ligne
#2 Le 19/06/2020, à 23:46
- zététix
Re : Multiple version PHP-FPM d'installé mais les versions 7 reste pareil
Je ne comprends pas le problème. Est-ce que c'est apache qui n'utilise pas la bonne version de PHP ? Si c'est la cas c'est apache qu'il faut configurer et pas php-fpm.
Aidez-moi à faire connaître mon projet : RaidGHost, un hébergeur (presque :P) gratuit et sans publicité !
Hors ligne
#3 Le 20/06/2020, à 01:46
- spaceham
Re : Multiple version PHP-FPM d'installé mais les versions 7 reste pareil
Dans ce cas qu'est ce que je dois vérifier sous apache2 pour m'assurer que les versions PHP sont bien utilisé ?
j'ai beau avoir retirer avec --purge toutes mes versions PHP et les réinstallé c'est vraiment mes version php 7 qui pointe seulement sur la version PHP 7.0. (même si je spécifie d'utiliser le .conf de 7.2 et 7.4 dans le conf-enabled)
Hors ligne
#4 Le 20/06/2020, à 03:04
- spaceham
Re : Multiple version PHP-FPM d'installé mais les versions 7 reste pareil
Voici ce que je vois lorsque je fais un phpinfo(); pour les versions suivantes
5.6:
Server API FPM/FastCGI
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc/php/5.6/fpm
Loaded Configuration File /etc/php/5.6/fpm/php.ini
Scan this dir for additional .ini files /etc/php/5.6/fpm/conf.d
Additional .ini files parsed /etc/php/5.6/fpm/conf.d/10-opcache.ini, /etc/php/5.6/fpm/conf.d/10-pdo.ini, /etc/php/5.6/fpm/conf.d/20-calendar.ini, /etc/php/5.6/fpm/conf.d/20-ctype.ini, /etc/php/5.6/fpm/conf.d/20-exif.ini, /etc/php/5.6/fpm/conf.d/20-fileinfo.ini, /etc/php/5.6/fpm/conf.d/20-ftp.ini, /etc/php/5.6/fpm/conf.d/20-gettext.ini, /etc/php/5.6/fpm/conf.d/20-iconv.ini, /etc/php/5.6/fpm/conf.d/20-json.ini, /etc/php/5.6/fpm/conf.d/20-phar.ini, /etc/php/5.6/fpm/conf.d/20-posix.ini, /etc/php/5.6/fpm/conf.d/20-readline.ini, /etc/php/5.6/fpm/conf.d/20-shmop.ini, /etc/php/5.6/fpm/conf.d/20-sockets.ini, /etc/php/5.6/fpm/conf.d/20-sysvmsg.ini, /etc/php/5.6/fpm/conf.d/20-sysvsem.ini, /etc/php/5.6/fpm/conf.d/20-sysvshm.ini, /etc/php/5.6/fpm/conf.d/20-tokenizer.ini
PHP API 20131106
PHP Extension 20131226
Zend Extension 220131226
Zend Extension Build API220131226,NTS
PHP Extension Build API20131226,NTS
Debug Build no
Thread Safety disabled
Zend Signal Handling disabled
Zend Memory Manager enabled
Zend Multibyte Support disabled
IPv6 Support enabled
DTrace Support enabled
Registered PHP Streams https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv2, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filters zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.*
7.0:
Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc/php/7.0/apache2
Loaded Configuration File /etc/php/7.0/apache2/php.ini
Scan this dir for additional .ini files /etc/php/7.0/apache2/conf.d
Additional .ini files parsed /etc/php/7.0/apache2/conf.d/10-mysqlnd.ini, /etc/php/7.0/apache2/conf.d/10-opcache.ini, /etc/php/7.0/apache2/conf.d/10-pdo.ini, /etc/php/7.0/apache2/conf.d/20-calendar.ini, /etc/php/7.0/apache2/conf.d/20-ctype.ini, /etc/php/7.0/apache2/conf.d/20-exif.ini, /etc/php/7.0/apache2/conf.d/20-fileinfo.ini, /etc/php/7.0/apache2/conf.d/20-ftp.ini, /etc/php/7.0/apache2/conf.d/20-gettext.ini, /etc/php/7.0/apache2/conf.d/20-iconv.ini, /etc/php/7.0/apache2/conf.d/20-json.ini, /etc/php/7.0/apache2/conf.d/20-mysqli.ini, /etc/php/7.0/apache2/conf.d/20-pdo_mysql.ini, /etc/php/7.0/apache2/conf.d/20-phar.ini, /etc/php/7.0/apache2/conf.d/20-posix.ini, /etc/php/7.0/apache2/conf.d/20-readline.ini, /etc/php/7.0/apache2/conf.d/20-shmop.ini, /etc/php/7.0/apache2/conf.d/20-sockets.ini, /etc/php/7.0/apache2/conf.d/20-sysvmsg.ini, /etc/php/7.0/apache2/conf.d/20-sysvsem.ini, /etc/php/7.0/apache2/conf.d/20-sysvshm.ini, /etc/php/7.0/apache2/conf.d/20-tokenizer.ini
PHP API 20151012
PHP Extension 20151012
Zend Extension 320151012
Zend Extension Build API320151012,NTS
PHP Extension Build API20151012,NTS
Debug Build no
Thread Safety disabled
Zend Signal Handling disabled
Zend Memory Manager enabled
Zend Multibyte Support disabled
IPv6 Support enabled
DTrace Support available, disabled
Registered PHP Streams https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv2, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filters zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.*
7.2:
Build Date May 14 2020 09:10:15
Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc/php/7.0/apache2
Loaded Configuration File /etc/php/7.0/apache2/php.ini
Scan this dir for additional .ini files /etc/php/7.0/apache2/conf.d
Additional .ini files parsed /etc/php/7.0/apache2/conf.d/10-mysqlnd.ini, /etc/php/7.0/apache2/conf.d/10-opcache.ini, /etc/php/7.0/apache2/conf.d/10-pdo.ini, /etc/php/7.0/apache2/conf.d/20-calendar.ini, /etc/php/7.0/apache2/conf.d/20-ctype.ini, /etc/php/7.0/apache2/conf.d/20-exif.ini, /etc/php/7.0/apache2/conf.d/20-fileinfo.ini, /etc/php/7.0/apache2/conf.d/20-ftp.ini, /etc/php/7.0/apache2/conf.d/20-gettext.ini, /etc/php/7.0/apache2/conf.d/20-iconv.ini, /etc/php/7.0/apache2/conf.d/20-json.ini, /etc/php/7.0/apache2/conf.d/20-mysqli.ini, /etc/php/7.0/apache2/conf.d/20-pdo_mysql.ini, /etc/php/7.0/apache2/conf.d/20-phar.ini, /etc/php/7.0/apache2/conf.d/20-posix.ini, /etc/php/7.0/apache2/conf.d/20-readline.ini, /etc/php/7.0/apache2/conf.d/20-shmop.ini, /etc/php/7.0/apache2/conf.d/20-sockets.ini, /etc/php/7.0/apache2/conf.d/20-sysvmsg.ini, /etc/php/7.0/apache2/conf.d/20-sysvsem.ini, /etc/php/7.0/apache2/conf.d/20-sysvshm.ini, /etc/php/7.0/apache2/conf.d/20-tokenizer.ini
PHP API 20151012
PHP Extension 20151012
Zend Extension 320151012
Zend Extension Build API320151012,NTS
PHP Extension Build API20151012,NTS
Debug Build no
Thread Safety disabled
Zend Signal Handling disabled
Zend Memory Manager enabled
Zend Multibyte Support disabled
IPv6 Support enabled
DTrace Support available, disabled
Registered PHP Streams https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv2, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filters zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.*
Comme je dis la grande différence que je vois rapidement c'est que dans la version 5.6 il semble prendre le bon répertoire qui est "/etc/php/5.6/fpm/".
Mais quand c'est une version 7.0 ou 7.2 automatiquemenet c'est la version 7.0 du répertoire apache - "/etc/php/7.x/apache2
Je suis persuadé que ça à un lien mais je sais juste pas où dans apache que je peux vérifier ça pour m'assurer qu'il prenne la bonne version à utiliser avec les php-fpm que j'ai installé.
** La seule chose qui me vient en tête c'est que lorsque j'ai voulu installé phpmyadmin je crois que j'ai installé par inadvertence la version php7.4 normal (et non pas fpm) et c'est peut-être ça qui a causé le problème.
Espérant que quelqu'un aurait une idée.
*** Oui mes fichiers .conf dans le sites-enabled pointe sur le bon fichier "conf-enabled" pour utiliser la version php que je veux.
Hors ligne
#5 Le 20/06/2020, à 04:22
- spaceham
Re : Multiple version PHP-FPM d'installé mais les versions 7 reste pareil
Finalement j'ai désinstaller a nouveau les versions PHP et je me suis assuré qu'il ne restait rien pour les répertoire /etc/php /run/php
Je me suis basé sur ça pour réinstaller a nouveau différente version PHP
https://devanswers.co/run-multiple-php- … on-apache/
j'ai enfin la bonne chose
Hors ligne