Aller au contenu

Installation

Le but de cette première partie est de mettre en place notre projet Symfony.

1. Préparation de votre poste

Travail à réaliser

  1. Vérifier que vous êtes sous PHP 8.0 en exécutant php -v
  2. Installer/activer les extensions PHP xml et pdo_mysql :

sudo apt install php-xml php-mysql

Il faut éditer le fichier php.ini et décommenter les lignes extension= correspondantes

  1. Installer Composer en suivant les instructions disponibles dans la documentation
  2. Installer le binaire symfony en suivant les instructions disponibles dans la documentation

2. Installation de Symfony

Travail à réaliser

  1. Placez-vous dans votre dossier de développement
  2. Créer votre projet Symfony : symfony new quote-machine --webapp --version=5.4
  3. Déplacez-vous dans le dossier quote-machine crée par la commande précédente
  4. Pour éviter des problèmes avec le binaire symfony dans le cas où vous avez plusieurs versions de PHP, on va forcer la version 8.1 avec la commande suivante : echo 8.1 > .php-version
  5. Exécuter la commande suivante : composer config extra.symfony.allow-contrib true
  6. Lancer le serveur web de développement : symfony server:start
  7. La page suivante devrait s'afficher :

welcome Symfony

2.1 Versioning du projet

Travail à réaliser

  1. Mettre en place le versioning de votre projet au niveau de Gitlab en créant un nouveau dépôt portant le nom quote-machine
  2. Inviter les utilisateurs suivants : brut0002 et huar0010
  3. Configurer votre dépôt Git pour ignorer le dossier de config PHPStorm .idea/ en modifiant le fichier .gitignore

Ressources :


Dernière mise à jour: February 27, 2023