Como sabrás, Magento 2.1.0 está fuera.
Según las notas de la versión, solo se admite PHP 7.0.2 y PHP 7.0.6
¿Por qué no se admite PHP 7.0.3 / 7.0.4 / 7.0.5?
Como sabrás, Magento 2.1.0 está fuera.
Según las notas de la versión, solo se admite PHP 7.0.2 y PHP 7.0.6
¿Por qué no se admite PHP 7.0.3 / 7.0.4 / 7.0.5?
Respuestas:
No hay información oficial, pero este problema de Github da una pista:
https://github.com/magento/magento2/issues/4070
alankent comentó en 8 abr
¿Podrías probar 7.0.4? Hay informes de algo rompiendo con 7.0.5. No estoy seguro de quién tiene la culpa, pero 7.0.5 se comporta de manera diferente de una manera que afecta a Magento.
...
Vinai comentó en 9 abr
@alankent Mismo resultado en PHP 7.0.4
...
moleman comentó hace 9 días
Tuve el mismo problema al ejecutar php 7.0.5 pero funciona en php 7.0.6
Parece que prefirieron omitir la compatibilidad para las versiones de parche rotas de PHP en lugar de evitarlas.
También https://github.com/magento/magento2/issues/2596
maksek comentó hace 9 días
[...] no recomendamos utilizar 7.0.5 debido a los errores, consulte la sección de la versión de PHP: http://devdocs.magento.com/guides/v2.0/install-gde/system-requirements.html . ¿Puede intentar degradar o actualizar PHP desde 7.0.5 y verificar nuevamente?
Desde esa página de documentación:
PHP
- 5.6.x
5.5.x, donde x es 22 o mayor
7.0.2–7.0.6 excepto 7.0.5 (compatible con Magento versión 2.0.1 y posterior solamente)
Existe un problema conocido de PHP que afecta a nuestro compilador de código cuando se usa PHP 7.0.5. Le recomendamos que no use PHP 7.0.5; en su lugar, use PHP 7.0.2–7.0.4 o 7.0.6.
Esto no menciona problemas con 7.0.3 o incluso 7.0.4, pero es probable que haya problemas similares.
Magento 2.0.1 agrega soporte para PHP 7.0.2, que proporciona mejoras de rendimiento dramáticas, reduce drásticamente el consumo de memoria y admite nuevas características de lenguaje PHP.
https://magento.com/blog/technical/new-magento-20-resources-and-support-php7