Installer Symfony 7.1 avec Composer lorsqu’on utilise PHP 7.4

Dans le cadre de mes projets de développement, j’ai été confronté à la nécessité d’installer Symfony 7.1. Cependant, j’utilisais déjà PHP 7.4 sur mon système. Cette situation a soulevé une problématique intéressante : comment installer une version récente de Symfony tout en maintenant la compatibilité avec une version plus ancienne de PHP ? Après avoir exploré plusieurs solutions, j’ai trouvé que l’utilisation de Composer avec une version spécifique de PHP, en l’occurrence PHP 8.3, était la meilleure approche. Dans ce tutoriel, je vais partager avec vous les étapes détaillées pour réussir cette installation sans encombre.

Prérequis

  • PHP (version 8.3 installée, avec PHP 7.4 sur le système).
  • Composer installé. (Nous allons l’installer si ce n’est pas déjà fait).
  • Git Bash ou un terminal de commande sur Windows.

Étapes d’installation

Étape 1 : Vérifier les versions de PHP

  1. Ouvre Git Bash ou un terminal.
  2. Vérifie la version de PHP 7.4 en exécutant :
  3. Vérifie également la version de PHP 8.3 :

Étape 2 : Installer Composer

Si Composer n’est pas encore installé, tu peux l’installer avec la commande suivante :

curl -sS https://getcomposer.org/installer | /c/Users/Admin/.config/herd/bin/php83/php.exe

Cette commande télécharge le fichier composer.phar dans le répertoire actuel.

Étape 3 : Installer Symfony 7.1

Pour installer Symfony 7.1, exécute la commande suivante :

/c/Users/Admin/.config/herd/bin/php83/php.exe /c/Users/Admin/Herd/composer.phar create-project symfony/skeleton:"7.1.*" my_project_directory

Les détails de la commande :

  • /c/Users/Admin/.config/herd/bin/php83/php.exe : Spécifie l’utilisation de PHP 8.3.
  • /c/Users/Admin/Herd/composer.phar : Indique le chemin vers Composer.
  • create-project symfony/skeleton:"7.1.*" : Commande pour créer un nouveau projet Symfony.
  • my_project_directory : Nom du répertoire dans lequel Symfony sera installé.

Étape 4 : Accéder au projet

Une fois l’installation terminée, accède au répertoire du projet :

cd my_project_directory

Étape 5 : Lancer le serveur Symfony

Pour vérifier que l’installation a réussi, tu peux lancer le serveur local Symfony avec la commande suivante :

/c/Users/Admin/.config/herd/bin/php83/php.exe bin/console server:run

Étape 6 : Accéder à l’application

Ouvre ton navigateur et rends-toi à l’adresse suivante :

http://localhost:8000

Tu devrais voir la page d’accueil de Symfony, ce qui signifie que tout est opérationnel !

Résumé

Tu as maintenant installé Symfony 7.1 en utilisant Composer avec PHP 8.3, même si PHP 7.4 est présent sur ton système. Ce processus garantit que tu utilises la bonne version de PHP pour ton projet Symfony. Si tu as des questions ou des problèmes, n’hésite pas à demander de l’aide !

Utiles :

Pour lancer par exemple composer install

/c/Users/Admin/.config/herd/bin/php83/php.exe /c/Users/Admin/Herd/composer.phar install

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *