Symfony - Instalação

Este capítulo explica como instalar o framework Symfony em sua máquina. A instalação do framework Symfony é muito simples e fácil. Você tem dois métodos para criar aplicativos no framework Symfony. O primeiro método é usar o Symfony Installer, um aplicativo para criar um projeto no framework Symfony. O segundo método é a instalação baseada no compositor. Vamos examinar cada um dos métodos um por um em detalhes nas seções a seguir.

Requisitos de sistema

Antes de passar para a instalação, você precisa dos seguintes requisitos de sistema.

  • Servidor Web (qualquer um dos seguintes)
    • WAMP (Windows)
    • LAMP (Linux)
    • XAMP (multiplataforma)
    • MAMP (Macintosh)
    • Nginx (multiplataforma)
    • Microsoft IIS (Windows)
    • Servidor da web de desenvolvimento integrado em PHP (multiplataforma)
  • Sistema operacional: plataforma cruzada
  • Suporte do navegador: IE (Internet Explorer 8+), Firefox, Google Chrome, Safari, Opera
  • Compatibilidade com PHP: PHP 5.4 ou posterior. Para obter o máximo benefício, use a versão mais recente.

Usaremos o servidor da web de desenvolvimento embutido em PHP para este tutorial.

Symfony Installer

Symfony Installer é usado para criar aplicativos da web no framework Symfony. Agora, vamos configurar o instalador Symfony usando o seguinte comando.

$ 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

Agora, você instalou o instalador Symfony em sua máquina.

Crie seu primeiro aplicativo Symfony

A seguinte sintaxe é usada para criar um aplicativo Symfony na versão mais recente.

Sintaxe

symfony new app_name

Aqui, app_name é o seu novo nome de aplicativo. Você pode especificar qualquer nome que desejar.

Exemplo

symfony new HelloWorld

Depois de executar o comando acima, você verá a seguinte resposta.

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

Este comando cria um novo diretório chamado “firstapp /“ que contém um projeto vazio da última versão do framework Symfony.

Instale a versão específica

Se você precisar instalar uma versão específica do Symfony, use o seguinte comando.

symfony new app_name 2.8 
symfony new app_name 3.1

Instalação baseada no Composer

Você pode criar aplicativos Symfony usando o Composer. Felizmente, você instalou o composer em sua máquina. Se o compositor não estiver instalado, baixe e instale-o.

O seguinte comando é usado para criar um projeto usando o composer.

$ composer create-project symfony/framework-standard-edition app_name

Se você precisa especificar uma versão específica, você pode especificar no comando acima.

Executando o aplicativo

Mova para o diretório do projeto e execute o aplicativo usando o seguinte comando.

cd HelloWorld 
php bin/console server:run

Depois de executar o comando acima, abra seu navegador e solicite o url http://localhost:8000/. Ele produz o seguinte resultado.

Resultado