Pour installer Symfony ainsi que tous les prérequis nécessaires sur Windows en utilisant Scoop, un gestionnaire de paquets en ligne de commande, suivez les étapes ci-dessous. Scoop vous permettra de gérer les installations de manière plus propre et plus isolée.
1. Installer Scoop
D’abord, vous devez installer Scoop si ce n’est pas déjà fait. Ouvrez un PowerShell et exécutez les commandes suivantes :
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex
2. Installer PHP via Scoop
Avec Scoop, vous pouvez facilement installer PHP ainsi que les extensions nécessaires :
scoop install php
3. Installer Composer via Scoop
Composer peut également être installé via Scoop, ce qui facilite la gestion des versions et la configuration :
scoop install composer
4. Installer Symfony CLI via Scoop
Bien que Symfony CLI ne soit pas directement disponible via Scoop, vous pouvez l’installer manuellement. D’abord, téléchargez le binaire depuis le site officiel de Symfony :
scoop bucket add extras
scoop install symfony-cli
5. Créer un nouveau projet Symfony
Avec les outils nécessaires installés, vous pouvez maintenant créer un nouveau projet Symfony :
symfony new mon_projet --full
Remplacez « mon_projet » par le nom de votre choix pour le dossier du projet. L’option --full
installe une application Symfony avec toutes les fonctionnalités par défaut.
6. Démarrer le serveur de développement
Dirigez-vous dans le dossier de votre projet et lancez le serveur de développement intégré :
cd mon_projet
symfony serve
Cela démarre un serveur web local accessible à http://localhost:8000
.
7. Vérifier les prérequis de Symfony
Symfony a des prérequis spécifiques qui peuvent être vérifiés via la commande suivante :
symfony check:requirements
Cette commande contrôle votre système pour s’assurer qu’il répond à toutes les exigences de Symfony.
Conclusion
Vous avez maintenant configuré un environnement de développement pour Symfony sur Windows en utilisant Scoop. Cette méthode vous aide à maintenir votre système propre et à gérer les versions des outils de manière efficace. Pour continuer votre développement, explorez la documentation officielle de Symfony pour approfondir vos connaissances sur la création d’applications web avec ce framework.