Installer Symfony PHP

Afin de débuter le développement et l’exploration des outils mis à notre disposition, débutons par installer le cadriciel Symfony. La façon la plus simple d’installer le cadriciel est avec l’outil d’installation fourni par l’équipe Symfony. Il est aussi possible de l’installer avec l’outil de gestion de dépendances PHP nommé composer et à partir d’un repo GIT.

symfony-installer

Un outil d’installation est disponible pour faciliter l’installation de Symfony. Il vous suffit de l’installer et de lancer la création d’un nouveau projet en ligne de commande.

https://github.com/symfony/symfony-installer

Installer symfony-installer pour GNU-Linux et Mac OS X

Il est possible d’installer l’outil avec ces deux commandes :

La commande symfony

Une fois l’installation terminée, la commande symfony est disponible. Cette commande vous permet de lancer l’installation de l’environnement Symfony dans le dossier actuel. Il est possible de sélectionner votre version de Symfony, votre branche ou même de lancer la création d’une application de démonstration. Voici la sortie de la commande symfony :

Création d’un nouveau projet Symfony 3.0 avec symfony-installer

Sélection de la version à installer

Maintenant est venu le temps d’installer les fichiers du cadriciel. Il faut donc identifier une version à installer. Afin de vous aider à faire une sélection, l’outil « Symfony roadmap » (http://symfony.com/roadmap) est disponible. Ce outil permet d’identifier les versions LTS (Long term support), stables et de développement.

Symfony roadmap des différentes versions

Pour notre projet, la version 3.0 sera utilisée.

Lancement de l’installation de Symfony 3.0

On lance donc la commande suivante pour démarrer le téléchargement :

Des problèmes, c’est possible ;)

Si des erreurs de configuration sont repérées, vous aurez quelques messages à l’écran. Vous devrez donc corriger ces problèmes et relancer l’utilitaire symfony_requirements afin de vérifier que votre système est bien configuré.

En informatique les problèmes sont communs, prenez le taureau par les cornes!

date.timezone setting must be set

La solution est dans le fichier php.ini

Trouvez votre fichier php.ini et définir le paramètre date.timezone :

Références :

Lancer le projet Symfony

Une fois le LAMP installé, les fichiers de Symfony téléchargés, les erreurs corrigées, il est temps de lancer le projet grâce à la console :

Suite à l’exécution de la commande server:run, un serveur web sera disponible à l’adresse http://localhost:8000.

 

Super, j’en veux toujours plus !

 

Facebook Comments

0 réponses

Laisser un commentaire

Participez-vous à la discussion?
N'hésitez pas à contribuer!

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.