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 logo 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 Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, tls, tlsv1.0, tlsv1.1, tlsv1.2 Registered Stream Filters zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, mcrypt.*, mdecrypt.* Zend logo This program makes use of the Zend Scripting Language Engine: Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies Configuration apache2handler Apache Version Apache/2.2.22 (Debian) Apache API Version 20051115 Server Administrator webmaster@localhost
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