Instalação Symfony · 3 min read · Sep 23, 2025

Como Instalar o Framework PHP Symfony no Ubuntu 22.04

Symfony é um dos frameworks PHP mais populares usados para aplicações web. É conhecido por seus componentes independentes, que podem ser facilmente integrados em qualquer outro projeto PHP. Symfony é lançado como software de código aberto e é adequado para construir aplicações PHP de qualquer tamanho.

Este tutorial mostrará como instalar o framework PHP Symfony no Ubuntu 22.04.

Pré-requisitos

  • Um servidor rodando Ubuntu 22.04.
  • Um nome de domínio válido apontado para o IP do seu servidor.
  • Uma senha de root configurada no servidor.

Instalar PHP

Symfony é um framework PHP, então o PHP deve estar instalado no seu servidor. Se não estiver instalado, você pode instalá-lo com outras dependências usando o seguinte comando.

apt install php php-json php-ctype php-curl php-mbstring php-xml php-zip php-tokenizer php-tokenizer libpcre3 git zip unzip

Uma vez que o PHP e outros componentes PHP estejam instalados, você pode prosseguir para o próximo passo.

Instalar Symfony no Ubuntu 22.04

A maneira mais simples e fácil de instalar o Symfony é através de um script de instalação automática.

Você pode baixar e executar o script de instalação do Symfony usando o seguinte comando.

wget https://get.symfony.com/cli/installer -O - | bash

Uma vez que o Symfony esteja instalado, você receberá a seguinte saída.

2022-12-21 10:59:24 (11.6 MB/s) - escrito para stdout [6100/6100]

Instalador do CLI Symfony

Verificação do ambiente
  [*] cURL está instalado
  [*] Tar está instalado
  [*] Git está instalado
  [*] Sua arquitetura (amd64) é suportada

Download
  Baixando https://github.com/symfony-cli/symfony-cli/releases/latest/download/symfony-cli_linux_amd64.tar.gz...
  % Total    % Recebido % Transferido  Velocidade Média   Tempo    Tempo     Tempo  Atual
                                 Baixado  Enviado   Total   Gasto    Restante  Velocidade
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 5232k  100 5232k    0     0  2309k      0  0:00:02  0:00:02 --:--:-- 7400k
  Descompactando o binário...
  Instalando o binário no seu diretório home...
  O binário foi salvo em: /root/.symfony5/bin/symfony

O CLI Symfony foi instalado com sucesso!

Use-o como um arquivo local:
  /root/.symfony5/bin/symfony

Ou adicione a seguinte linha ao seu arquivo de configuração do shell:
  export PATH="$HOME/.symfony5/bin:$PATH"

Ou instale-o globalmente no seu sistema:
  mv /root/.symfony5/bin/symfony /usr/local/bin/symfony

Então inicie um novo shell e execute 'symfony'

Em seguida, você precisará definir o caminho do sistema Symfony no seu sistema. Você pode fazer isso com o seguinte comando:

export PATH="$HOME/.symfony5/bin:$PATH"  
source ~/.bashrc

Criar um Projeto Symfony

Neste ponto, o Symfony está instalado no seu servidor. Agora, você precisará criar um novo projeto Symfony para usá-lo.

symfony new project --full

Você receberá a seguinte saída.

* Configurando o projeto sob controle de versão Git
  (executando git init /root/project)

                                                                                                                         
 [OK] Seu projeto agora está pronto em /root/project                                                                                                                                        

Em seguida, navegue até o seu projeto e inicie o servidor web usando o seguinte comando.

cd project  
symfony server:start

Você deve receber a seguinte saída.

                                                                                                                         
 [OK] Servidor web ouvindo                                                                                               
      O servidor web está usando PHP CLI 8.1.2                                                                             
      http://127.0.0.1:8000                                                                                              
                                                                                                                         
[Web Server ] Dec 21 11:01:36 |DEBUG  | PHP    Recarregando versões do PHP 
[Web Server ] Dec 21 11:01:36 |DEBUG  | PHP    Usando versão do PHP 8.1.2 (da versão padrão em $PATH) 
[Application] Dec 21 11:01:15 |INFO   | DEPREC Usuário Deprecado: A classe "Monolog\Logger" é considerada final. Pode mudar sem aviso prévio a partir de sua próxima versão principal. Você não deve estendê-la de "Symfony\Bridge\Monolog\Logger". 
[Web Server ] Dec 21 11:01:36 |INFO   | PHP    ouvindo caminho="/usr/bin/php8.1" php="8.1.2" porta=44005
[PHP        ] [Wed Dec 21 11:01:36 2022] PHP 8.1.2-1ubuntu2.9 Servidor de Desenvolvimento (http://127.0.0.1:44005) iniciado

Acessar Symfony

Neste ponto, o servidor Symfony está iniciado e ouvindo na porta 8000. Você pode agora acessá-lo usando a URL http://your-server-ip:8000. Você deve ver a página padrão do Symfony na tela a seguir.

Framework PHP Symfony

Conclusão

Parabéns! você instalou com sucesso o framework PHP Symfony no Ubuntu 22.04. Agora você pode começar a construir uma aplicação web baseada em PHP usando o framework Symfony. Sinta-se à vontade para me perguntar se você tiver alguma dúvida.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.