Update php dans la console Symfony
Bonjour, j'ai un petit soucis au niveau du lancement d'un projet symfony. Dans le dossier du projet je lance mon projet sous docker avec la commande : docker-compose exec php bash
Quand je suis dans la console Symfony j'obtiens l'erreur suivante :
Code:
1 2
| TimN:project TimN$ docker-compose exec php bash
symfony@5d297f4c5cee:/var/www/symfony$ COMPOSER_MEMORY_LIMIT=-1 composer install |
(avec COMPOSER_MEMORY_LIMIT=-1 pour palier le problème de mémoire) j'ai alors
Citation:
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Your requirements could not be resolved to an installable set of packages.
Problem 1
- doctrine/common v2.11.0 requires php ^7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
- doctrine/common v2.11.0 requires php ^7.1 -> your PHP version (5.6.40) does not satisfy that requirement.
- Installation request for doctrine/common v2.11.0 -> satisfiable by doctrine/common[v2.11.0].
en effet :
Code:
1 2
| symfony@5d297f4c5cee:/var/www/symfony$ php --version
PHP 5.6.40 (cli) (built: Jan 23 2019 00:16:13) |
alors que initialement je suis sur php 7.3
Code:
1 2
| TimN:project TimN$ php --version
PHP 7.3.8 (cli) (built: Aug 11 2019 20:50:16) ( NTS ) |
Comment résoudre ce problème ?? j'ai essayé <composer update> et <composer update --lock> dans la console Symfony comme le dise les tutos, mais sans succès... Merci beaucoup !