Installer Symfony 4 sur un serveur Debian

 | 0 commentaires
Installation Symfony 4

Après avoir découvert les nouveautés de Symfony 4, voici un petit tutoriel pour installer Symfony 4 sur un serveur tournant sur Debian fraîchement installé.

Installer les dépendances

Comme expliqué dans [les nouveautés de Symfony 4), Symfony 4 a besoins de PHP avec au minimum la version 7.1.3 ainsi que de l’extension php-xml.

A l’heure où j’écris ces lignes, la dernière version de PHP sur les dépôt Debian officiel est la 7.0.19. Pour avoir la version 7.1.3 ou plus, on va utiliser des dépôts externes.

Installation des dépendances pour le dépôt externe et ajout de celui-ci.

sudo apt -y update
sudo apt install apt-transport-https lsb-release ca-certificates wget git
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update
Installation de PHP 7.1 et de l’extension php-xml
sudo apt install php7.1-common php7.1-cli php7.1-zip php7.1-xml

Vérifier la version de PHP

php –version
PHP 7.1

PHP 7.1

Si la version indiquée est supérieure à la 7.1.3 comme indiqué sur l’image, vous pouvez continuer.

Installer composer

Symsony 4 ayant besoin de Composer, on va l’installer :

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Pour avoir la commande Composer dans le terminal, on va déplacer le fichier composer.phar dans le dossier /usr/local/bin/

sudo mv composer.phar /usr/local/bin/composer

On vérifie que Composer est bien installé, en vérifiant la version

composer –V

Si vous avez une réponse comme illustré dans l’image suivant, vous êtes prêt à installer Symfony 4

Composer: version

Composer: version

Installer Symfony 4

Voilà, on arrive enfin à l’étape d’installation de Symfony 4. Nous allons créer une nouvelle application avec comme nom symfony (hé oui, je ne suis toujours pas inspiré ;))

Toujours dans le terminal, tapez la commande suivante :

composer create-project symfony/skeleton symfony

Cette commande va installer les dépendances (qui ne sont pas nombreuses) dont Symfony 4 a besoins pour fonctionner.

 

Symfony 4 étant installé, vous pouvez commencer à développer votre application.

Soit le premier à commenter cet article.

Ton commentaire