Symfony - Installation
Ce chapitre explique comment installer le framework Symfony sur votre machine. L'installation du framework Symfony est très simple et facile. Vous disposez de deux méthodes pour créer des applications dans le framework Symfony. La première méthode consiste à utiliser Symfony Installer, une application pour créer un projet dans le framework Symfony. La deuxième méthode est l'installation basée sur le compositeur. Passons en revue chacune des méthodes une par une en détail dans les sections suivantes.
Configuration requise
Avant de passer à l'installation, vous avez besoin de la configuration système requise suivante.
- Serveur Web (l'un des éléments suivants)
- WAMP (Windows)
- LAMPE (Linux)
- XAMP (multi-plateforme)
- MAMP (Macintosh)
- Nginx (multi-plateforme)
- Microsoft IIS (Windows)
- Serveur Web de développement intégré PHP (Multi-plateforme)
- Système d'exploitation: multiplateforme
- Prise en charge du navigateur: IE (Internet Explorer 8+), Firefox, Google Chrome, Safari, Opera
- Compatibilité PHP: PHP 5.4 ou version ultérieure. Pour en tirer le meilleur parti, utilisez la dernière version.
Nous utiliserons le serveur Web de développement intégré PHP pour ce tutoriel.
Programme d'installation de Symfony
Symfony Installer est utilisé pour créer des applications Web dans le framework Symfony. Maintenant, configurons le programme d'installation de Symfony à l'aide de la commande suivante.
$ sudo mkdir -p /usr/local/bin
$ sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
$ sudo chmod a+x /usr/local/bin/symfony
Maintenant, vous avez installé le programme d'installation de Symfony sur votre machine.
Créez votre première application Symfony
La syntaxe suivante est utilisée pour créer une application Symfony dans la dernière version.
Syntaxe
symfony new app_name
Ici, app_name est votre nouveau nom d'application. Vous pouvez spécifier le nom de votre choix.
Exemple
symfony new HelloWorld
Après avoir exécuté la commande ci-dessus, vous verrez la réponse suivante.
Downloading Symfony...
0 B/5.5 MiB ░░░░░░░░░░░
……………………………………………………………
……………………………………………………………
Preparing project...
✔ Symfony 3.2.7 was successfully installed. Now you can:
* Change your current directory to /Users/../workspace/firstapp
* Configure your application in app/config/parameters.yml file.
* Run your application:
1. Execute the php bin/console server:run command.
2. Browse to the http://localhost:8000 URL.
* Read the documentation at http://symfony.com/doc
Cette commande crée un nouveau répertoire appelé «firstapp /» qui contient un projet vide de la dernière version du framework Symfony.
Installer une version spécifique
Si vous devez installer une version spécifique de Symfony, utilisez la commande suivante.
symfony new app_name 2.8
symfony new app_name 3.1
Installation basée sur Composer
Vous pouvez créer des applications Symfony à l'aide de Composer. J'espère que vous avez installé le compositeur sur votre machine. Si le composeur n'est pas installé, téléchargez-le et installez-le.
La commande suivante est utilisée pour créer un projet à l'aide du composeur.
$ composer create-project symfony/framework-standard-edition app_name
Si vous devez spécifier une version spécifique, vous pouvez le spécifier dans la commande ci-dessus.
Exécution de l'application
Accédez au répertoire du projet et exécutez l'application à l'aide de la commande suivante.
cd HelloWorld
php bin/console server:run
Après avoir exécuté la commande ci-dessus, ouvrez votre navigateur et demandez l'url http://localhost:8000/. Il produit le résultat suivant.