Bonjour,
Je rencontre un problème bien connu à propos de la mise à jour du fichier composer.phar, et sur lequel je bute malgré toutes les tentatives de correction possibles . Je tente actuellement d'installer Assetic pour la gestion du CSS dans Symfony.
Après avoir ajouté les dépendances dans la partie "require" de composer.json, lorsque je lance la mise à jour de composer via la console, je me retrouve avec l'erreur suivante :
Fatal error: Out of memory (allocated 1366818816) (tried to allocate 268435456 bytes) in phar://C:/wamp/www/composer.phar/src/Composer/DependencyResolver/Solver.php on line 220
Après plusieurs heures passées sur la doc de Composer, StackOverflow, GitHub,et après avoir effectué toutes les corrections possibles, le problème persiste.
Voici le paramétrage que j'ai effectué afin de corriger le problème :
- J'ai passé le paramètre memory_limit à -1 (aucune limite de mémoire) dans le fichier php.ini. Je précise qu'il s'agit bien du bon php.ini. Dans la console, quand je lance la commande php -r "echo ini_get('memory_limit').PHP_EOL;" , j'ai bien la valeur -1 en sortie .
chemin : C:\wamp\bin\php\php5.6.35
- Par mesure complémentaire, j'ai fait le même paramétrage sur les fichiers php.ini-developpement, php.ini-production et phpForApache.ini présents eux aussi dans C:\wamp\bin\php\php5.6.35 .
- J'ai ensuite redémarré Wamp . Mais aucun changement .
- J'ai refait la même manip via la console en Admin, mais aucun changement.
Voici ma conf :
- Windows 10 64 bits
- Wamp server 3.1.3 32 bits
- Php 5.6.35
- Symfony 3.4.12
Ce problème est assez bloquant car je souhaiterais installer Assetic, et je commence à être à cours de ressources
Merci de votre aide
Partager