Bonjour,
J’ai un souci très bizarre. Je dois installer Magento 2 sur un serveur
mais il n’est compatible qu’à partir de php5.6. J’ai donc mis à jour mon
PHP mais Magento “prétends” que PHP est en 5.5 alors que le serveur dit
qu’il est en 5.6 !
Voici un extrait de mon SSH :
root@sd-60694:~# php -v PHP 5.6.2 (cli) (built: Dec 5 2014 22:22:54) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies root@sd-60694:~# dpkg -l | grep php iU libapache2-mod-php5 5.6.26-1~dotdeb+7.1 amd64 server-side, HTML-embedded scripting language (Apache 2 module) iHR php-pear 1:1.10.1+submodules+notgz-8.1 all (aucune description n'est disponible) iU php5 5.6.26-1~dotdeb+7.1 all server-side, HTML-embedded scripting language (metapackage) iU php5-cgi 5.6.26-1~dotdeb+7.1 amd64 server-side, HTML-embedded scripting language (CGI binary) iU php5-cli 5.6.26-1~dotdeb+7.1 amd64 command-line interpreter for the php5 scripting language iU php5-common 5.6.26-1~dotdeb+7.1 amd64 Common files for packages built from the php5 source iU php5-curl 5.6.26-1~dotdeb+7.1 amd64 CURL module for php5 ii php5-dev 5.5.38-1~dotdeb+7.1 amd64 Files for PHP5 module development iU php5-gd 5.6.26-1~dotdeb+7.1 amd64 GD module for php5 iU php5-imap 5.6.26-1~dotdeb+7.1 amd64 IMAP module for php5 iU php5-intl 5.6.26-1~dotdeb+7.1 amd64 internationalisation module for php5 iU php5-mcrypt 5.6.26-1~dotdeb+7.1 amd64 MCrypt module for php5 iU php5-memcache 1:3.0.8-2~dotdeb+7.1 amd64 memcached extension iU php5-mysql 5.6.26-1~dotdeb+7.1 amd64 MySQL module for php5 iU php5-readline 5.6.26-1~dotdeb+7.1 amd64 Readline module for php5 ii phpmyadmin 4:3.4.11.1-2+deb7u5 all MySQL web administration tool
Le phpinfo du site :
PHP Version 5.6.26-1~dotdeb+7.1
System Linux sd-60694 3.2.0-4-amd64 #1 SMP Debian 3.2.78-1 x86_64
Build Date Sep 18 2016 19:27:51
Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc/php5/apache2
Loaded Configuration File /etc/php5/apache2/php.ini
Scan this dir for additional .ini files /etc/php5/apache2/conf.d
Additional .ini files parsed /etc/php5/apache2/conf.d/05-opcache.ini, /etc/php5/apache2/conf.d/10-pdo.ini, /etc/php5/apache2/conf.d/20-curl.ini, /etc/php5/apache2/conf.d/20-gd.ini, /etc/php5/apache2/conf.d/20-imap.ini, /etc/php5/apache2/conf.d/20-intl.ini, /etc/php5/apache2/conf.d/20-mcrypt.ini, /etc/php5/apache2/conf.d/20-memcache.ini, /etc/php5/apache2/conf.d/20-mysql.ini, /etc/php5/apache2/conf.d/20-mysqli.ini, /etc/php5/apache2/conf.d/20-pdo_mysql.ini, /etc/php5/apache2/conf.d/20-readline.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 provided by mbstring
IPv6 Support enabled
DTrace Support enabled
Et la variable PHP_CLI_VERSION de Magento 2 est égale à 50538 (donc inférieur à 50600 qui correspond à PHP 5.6).
Je me demande si ça n’a pas un rapport avec le php5-dev qui est en
5.5.38 mais je me demande ce qu’est ce module et je ne sais pas comment
faire pour le mettre à jour