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
- Vérifier que vous êtes sous PHP 8.0 en exécutant
php -v
- Installer/activer les extensions PHP
xml
etpdo_mysql
:
sudo apt install php-xml php-mysql
Il faut éditer le fichier php.ini
et décommenter les lignes extension=
correspondantes
- Installer Composer en suivant les instructions disponibles dans la documentation
- Installer le binaire
symfony
en suivant les instructions disponibles dans la documentation
2. Installation de Symfony¶
Travail à réaliser
- Placez-vous dans votre dossier de développement
- Créer votre projet Symfony :
symfony new quote-machine --webapp --version=5.4
- Déplacez-vous dans le dossier
quote-machine
crée par la commande précédente - 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
- Exécuter la commande suivante :
composer config extra.symfony.allow-contrib true
- Lancer le serveur web de développement :
symfony server:start
- La page suivante devrait s'afficher :
2.1 Versioning du projet¶
Travail à réaliser
- 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
- Inviter les utilisateurs suivants :
brut0002
ethuar0010
- 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