我正在Ubuntu 16.04.1 LTS服务器上安装Magento 2.1.7。
Magento“准备情况检查”告诉我:
“你的PHP版本是正确的(7.0.20-2~ubuntu16.04.1 + deb.sury.org + 1)。”
但是,如果我通过SSH连接到服务器并执行“php -i”,服务器会告诉我:
“phpinfo()PHP Version => 7.1.6-1~ubuntu16.04.1”
什么是正确的?
我问,因为Magento“Readiness Check”还告诉我以下PHP扩展缺失:
PHP Extension curl.
PHP Extension dom.
PHP Extension mcrypt.
PHP Extension simplexml.
PHP Extension curl.
PHP Extension dom.
PHP Extension mcrypt.
PHP Extension simplexml.
PHP Extension zip.
PHP Extension xmlwriter.
PHP Extension gd.
我删除了领先的semikolon以启用PHP中的扩展
版本文件[7.0]:/ etc / php /7.0 / apache2 / php.ini,[7.1]: /etc/php/7.1/apache2/php.ini
extention=php_intl.dll
更改为
extention=php_intl.dll
Magento“准备情况检查”仍然告诉我上述延期缺失。需要做什么?
答案 0 :(得分:1)
我能够通过对@Phylogenesis的暗示来解决这个问题。
首先我卸载了ondrej PHP版本。之后只缺少两个php扩展,我可以通过apt-get安装它们来添加。
答案 1 :(得分:-2)
Magento 2目前不支持php 7.0.x的php版本。 http://devdocs.magento.com/guides/v2.1/install-gde/system-requirements-tech.html