Bonjour,
je viens de commencer à developper avec symfony. j'essaie de créer un projet avec la commande : composer create-project symfony/skeleton MaSuperAgence comme dans le tutoriel mais cela m'affiche toujours cette erreur : Your requirements could not be resolved to an installable set of packages.
Votre me serait d'une très grande utilité
Il semblerait bien que composer t'indique exactement quel est ton problème requires ext-zip * -> the requested PHP extension zip is missing from your system
et ce que tu dois faire pour y remédier.
Je ne vois pas ce que tu attends de nous après toutes les informations qui te sont retournées par composer, soit le pourquoi, le quoi, le comment et le où.
L'erreur te dit tout simplement que ton environnement ne respecte pas tous les prérequis necessaires, si tu te réfère à la documentation de Symfony, il te faut pour commencer, avoir la version 7.1 minimum de PHP.
Ensuite, il y a des extensions PHP qui doivent être disponibles, soit par exemple :
Si tous ces prérequis ne sont pas respectés, tu ne pourras pas utiliser la dernière version de Symfony.
Merci pour ton aide, mais moi j'utilise la version 7.2 de PHP donc mon problème se situe au niveau des extensions. J'aimerai bien que vous m'indiquez comment activer ou rendre disponible ces extensions
J'aimerai bien que vous m'indiquez comment activer ou rendre disponible ces extensions
Sans connaître ton environnement de développement, il va nous être difficile de pouvoir t'aider.
En tappant la commande : composer create-project symfony/website-skeleton MaSuperAgence, j'ai comme erreurs :
Your requirements could not be resolved to an installable set of packages.
Problem 1
Installation request for symfony/panther v0.2.0 -> satisfiable by symfony/panther[v0.2.0].
To enable extensions, verify that they are enabled in your .ini files:
php --ini
inside terminal to see which files are used by PHP in CLI mode.Le probleme pour moi c'est que je suis novice avec les framework et composer donc je ne sais vraiment pas comment résoudre le problème, j'ai fait certaines recherches mais je ne suis pas tombé sur une piste convaincante
c.est ni un probleme composer ni symfony. c'est une extension php a activer/installer sur ton systeme directement si tu cherche ext-zip php tu auras trs reponses.
Merci pour ton aide Defy, j'ai pu résoudre le problème en installant les extensions nécessaires comme tu me la dit et tout marche bien maintenant. Merci encore pour ta patience en mon égard
Je me permet également d'ajouter qu'outre ton probleme d'extension php-zip, si tu suis bien le tutoriel de grafikart sur SF4, la création du projet doit se faire avec la commande
composer create-project symfony/website-skeleton
et non
composer create-project symfony/skeleton
skeleton seul ne récuperera que le micro framework, ce qui en soit n'est pas un probleme mais tu devras installer toutes les dépendances de ton projet comme twig, security maker-bundle orm-pack entre autre tandis que le website skeleton contient tout les packages qu'il faut pour le tutoriel