ZF2/compositor:detectar PHP 5.6
-
20-12-2019 - |
Pergunta
Eu estou criando um projeto que está usando o Zend Framework 2, conforme o quadro.
No meu compositor.json eu tenho a seguinte linha:
"zendframework/zendframework": "2.3.*",
Quando eu executar compositor instalar, eu tenho o seguinte erro:
- zendframework/zendframework 2.3.1 requires php >=5.3.23 -> no matching package found.
Mas...Eu tenho PHP 5.6 no meu sistema.
Eu sei que ele ainda não é estável ainda, mas pelo tempo que o aplicativo será lançado, esperamos que o PHP 5.6 será lançada como stable, portanto, nada para se preocupar agora.
Eu acho que o compositor é incapaz de detectar esta versão de PHP, só porque ele ainda não está estável, mas não tenho certeza sobre isso.
Alguém com uma idéia?
Solução 2
O compositor é/foi possível determinar instável PHP pacotes.
Uma solução para o meu problema é:
php composer.phar install --ignore-platform-reqs
Outras dicas
Você precisa colocar a versão do php, tente:
"require": {
"php": ">=5.6.*",
"zendframework/zendframework": "2.3.*"
}
E executar:
php composer.phar self-update
php composer.phar install