Bonjour,

Voila je rencontre un petit problème avec mon code.

j'ai installer symfony5 avec la commande: composer create-project symfony/skeleton my_project_name
si je démarre le serveur avec la command php -S localhost:3000 -t public tout est bon, mais si je tappe:
symfony serve l'invite ne connait pas symfony et j'ai le message:

F:\symfony_mars_2020\my_project_name>symfony
'symfony' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

quand j'installe le cli/symfony
les commande symfony est disponobles mais si je tappe par exemple la commande:

symfony serve

j'ai l'erreur:
une boite de dialogue:
warning
php Started: unable to load dynamic library
'c:/wamp/bin/php/php5.5.12/ext/php_bz2.dll'- le module spécifiè est introuvable
ma version de php est php 7.4.0 et j'ai pas de php5.5.12 et ce ci:

Mar  8 19:25:48 |DEBUG| PHP    started

 [OK] Web server listening on http://127.0.0.1:8000 (PHP CGI 5.5.12)                                   

WARNING unable to find the application log

merci infiniment

3 réponses


Bonsoir.
Si en CLI est indiqué un chemin avec une version 5.5.12 de PHP, c'est forcément que cette version existe sur ton ordi, de plus qu'il indique bien quand le serveur PHP est lancé, que c'est la version 5.5.12 en CLI qui a permit de lancer le serveur, sinon le serveur n'aurait pas pu être lancé ou tout du moins pas avec la 5.5.12.
Ce n'est pas parce que tu as dernièrement installé la version 7.4 de PHP que les précédentes version n'existent plus.

myahmed
Auteur

merci de votre aide, mais mon dossier:
C:\wamp64\bin\php ne contient que ce ci:
dossiers:
php5.6.40, php7.3.12, php7.4.0 et le fichier text suivant:
DO_NOT_DELETE_5.6.40.txt
cordialement

Ce n'est pas le dossier wamp64 mais le dossier wamp.
Soit :

c:/wamp/bin/php

Et non:

c:/wamp64/bin/php

Tu dois avoir une double installation de Wamp.