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?

¿Fue útil?

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 

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top