Accueil » Installer Symfony 6 sur Debian 11

Installer Symfony 6 sur Debian 11

Symfony est un framework PHP structuré en MVC accompagné de composants. Symfony permet de développer rapidement une application Web. Symfony peut permettre de créer des applications web et des API. Dans cette procédure, je vais vous expliquer comment installer Symfony 6 sur une machine Debian 11.

Symfony

Prérequis pour installer de Symfony 6 sur Debian 11 :

Installer de Symfony 6 sur Debian 11 :

Avant de commencer l’installation de Symfony 6 sur Debian Bullseye, on va commencer par mettre à jour les paquets

apt update && apt full-upgrade -y

Installer PHP 8 :

Avant d’installer PHP 8, on va avoir besoin des d’installer les paquets suivants :

apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2

Ensuite, on ajoute un nouveau dépôts de paquets :

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list

Ajout de la clé du dépot :

wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -

Mise à jour des paquets :

apt update && apt upgrade -y

Installation de PHP 8 :

apt install php

Installation de Composer :

Pour fonctionner, Symfony à besoin de Composer, et Composer à besoin de PHP pour l’installer :

apt install wget php-cli php-xml php-zip php-mbstring unzip -y

Ensuite on télécharge le programme d’installation de Composer :

wget -O composer-setup.php https://getcomposer.org/installer

Puis on exécute le programme d’installation de Composer

php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Vérification que composer est bien installé

composer --version
Installer Symfony 6 sur Debian 11 version de Composer

Installer Symfony 6 sur Debian 11 :

D’abord on télécharge et on exécute le programme d’installation fournis par Symfony :

curl -1sLf 'https://dl.cloudsmith.io/public/symfony/stable/setup.deb.sh' | sudo -E bash

Puis on Installe la CLI (Interface en ligne de commande) Symfony.

apt install symfony-cli

Enfin on vérifie que Symfony à bien installé.

symfony -V
Version de la CLI

Création d’un projet de test :

Pour vérifier que Symfony 6 fonctionne normalement, on va créer un projet Symfony 6 à l’aide de la CLI Symfony.

symfony new --webapp test 
Symfony 6 nouveau projet

Puis rendez-vous dans le dossier du projet Symfony qui vient d’être créer (test).

cd test

Ensuite, on démarre le serveur web de Symfony 6 :

symfony serve

Enfin, le port utilisé sera indiqué dans le terminal et après avoir démarrer le serveur web sera disponible depuis un navigateur Web.

Li'interface web du nouveau projet Symfony 6

Source :

https://symfony.com/doc/current/index.html

Susceptible de vous intéresser :