ZF2 / Compositor: detectar PHP 5.6
-
20-12-2019 - |
Pregunta
Estoy creando un proyecto que utiliza Zend Framework 2 como marco.
en mi compositor.json Tengo la siguiente línea:
"zendframework/zendframework": "2.3.*",
Cuando ejecuto la instalación del compositor, tengo el siguiente error:
- zendframework/zendframework 2.3.1 requires php >=5.3.23 -> no matching package found.
Pero ... tengo PHP 5.6 en mi sistema.
Sé que todavía no es estable aún, pero en el momento en que se lanzará la solicitud, esperamos que PHP 5.6 se libere como estable, por no que nada de qué preocuparse por ahora.
Pienso que el compositor no puede detectar esta versión PHP solo porque aún no está estable, pero no estoy seguro de eso.
alguien con una idea?
Solución 2
compositor es / no pudo determinar paquetes de PHP inestables.
Una solución para mi problema es:
php composer.phar install --ignore-platform-reqs
Otros consejos
Es posible que deba poner la versión de PHP, intente:
"require": {
"php": ">=5.6.*",
"zendframework/zendframework": "2.3.*"
}
y ejecutar:
php composer.phar self-update
php composer.phar install