ZF2 / Composer: обнаружение PHP 5.6
-
20-12-2019 - |
Вопрос
Я создаю проект, который использует Zend Framework 2 в качестве рамки.
в моем composer.json У меня есть следующая строка:
"zendframework/zendframework": "2.3.*",
.
Когда я выполняю установку композитора, у меня есть следующая ошибка:
- zendframework/zendframework 2.3.1 requires php >=5.3.23 -> no matching package found.
.
Но ... У меня есть PHP 5.6 в моей системе.
Я знаю, что он еще не стабилен, но к тому времени, когда приложение будет выпущено, мы ожидаем, что PHP 5.6 будет выпущен как стабильный, поэтому не о чем беспокоиться.
Я думаю, что композитор не может обнаружить эту версию PHP только потому, что она еще не стабильна, но не уверен в этом.
кто-то с идеей?
Решение 2
Composer - это не удалось определить нестабильные пакеты PHP.
Решение для моей проблемы:
php composer.phar install --ignore-platform-reqs
. Другие советы
Вам может потребоваться поставить версию PHP, попробуйте:
"require": {
"php": ">=5.6.*",
"zendframework/zendframework": "2.3.*"
}
.
и запустить:
php composer.phar self-update
php composer.phar install
.