如何在最新的PHP 7.1.0上安装和运行最新的Magento 2.1.3
在php7.1.2环境下安装magento2.1.4遇见的几个问题
1、php版本不对 (magento2.1.x默认是不支持7.1.x的)
打开setup / src / Magento / Setup / Model / PhpRedinessCheck.php并更改79行
从:$normalizedPhpVersion
=
$this
->getNormalizedCurrentPhpVersion(PHP_VERSION);
至:$normalizedPhpVersion
=
$this
->getNormalizedCurrentPhpVersion(
'7.0.2'
);//随便一个magento允许的php版本
2、php extendsion中的openssl support是disable状态
2.1把php7.1.2下的php.ini复制到C:\Windows\System32下
2.2把extension_dir = "ext" 前面的分号去掉
2.3把php.ini 文件里的extension_dir = "ext" 改为extension_dir = "D:\php\ext"(php的安装目录下的ext文件路径)。
3、重启apache后会发现原来的问题解决了然而出现了一个新问题php_intl扩展不能用
把php里面的icu***.dll(大概有六个吧)复制到apache/bin目录下
4、程序运行到最后一步安装的过程中也会报错:禁止mcrypt警告
修改 vendor / magento / framework / Encryption / Crypt.php文件 所有 mdecrypt_* 方法前面都加上@
如果还有报错就自行查看console log
5、修改完之后就可以顺利的安装magento2.1.x了
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步