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.