Como instalar o Symfony Framework no Linux

Como instalar o Symfony Framework no Linux
Imagem de destaque

Symfony é um dos melhores frameworks PHP full-stack, com mais de seiscentos mil desenvolvedores o utilizando ativamente. Notavelmente, é usado no desenvolvimento de muitos sites e aplicativos da web populares, incluindo Spotify, Dailymotion e Trivago.

Neste tutorial, você aprenderá como instalar o framework Symfony em seu sistema Linux.

Recursos do Symfony

A estrutura Symfony permite que você desenvolva rapidamente sites complexos, aplicativos da web e microsserviços em seu sistema Linux, fornecendo uma caixa de ferramentas avançada e toneladas de componentes reutilizáveis. Aqui estão alguns dos melhores recursos do Symfony:

  • Estrutura de código aberto, rápida, flexível e bem documentada
  • Uma grande comunidade ativa de desenvolvedores, testadores, usuários, integradores e muito mais
  • Opera no modelo MVC (Model-View-Controller)
  • Numerosos componentes Symfony reutilizáveis ​​e desacoplados
  • Classes de banco de dados completas
  • Utiliza o Composer como seu gerenciador de dependências
  • Estrutura de diretório organizada
  • Roteamento de URI flexível
  • Gerenciamento de cache e registro de erros
  • Arquitetura de Programação Orientada a Objetos (OOP)

Pré-requisitos para instalação do Symfony

Como mencionado anteriormente, Symfony é um framework PHP, então você precisa instalar o PHP e algumas outras dependências em seu sistema antes de instalá-lo.

Primeiramente, adicione o repositório PHP à lista de repositórios do seu sistema executando os seguintes comandos de acordo com sua distribuição Linux:

Adicionar repositório PHP à distribuição Linux

Em seguida, atualize os repositórios do sistema e instale o PHP 8.2 junto com outras dependências necessárias:

Instale PHP e outras dependências

Por fim, para verificar a versão do PHP instalada em seu sistema, execute o php -vcomando:

Versão PHP

Instalando Symfony no Linux

Você precisa instalar o Symfony CLI e o Composer para usar a estrutura Symfony perfeitamente.

Instale a CLI do Symfony

Para baixar e instalar o Symfony, você pode usar o comando wgetou :curl

Instale o Symfony

Em seguida, adicione Symfony à variável de ambiente PATH do seu sistema e aplique as alterações:

Definir Symfony PATH

Desta forma, o Symfony é instalado e configurado com sucesso.

Instalar o Compositor

Depois, você deve instalar o Composer, o gerenciador de dependências do PHP, que você usará no desenvolvimento de seus projetos.

Para isso, primeiro baixe o script de instalação do Composer e verifique sua integridade combinando o hash:

Em seguida, execute os seguintes comandos para instalar o Composer e remover seu script de instalação do seu sistema:

Instalação do compositor

Finalmente, você pode executar o symfony check:reqcomando para garantir que o Symfony esteja pronto para você começar a desenvolver sua primeira aplicação web:

Verifique o requisito

Aqui, você pode observar na saída acima que está tudo pronto para o desenvolvimento.

Crie seu primeiro aplicativo da web

Antes de criar a primeira aplicação web no Symfony, é sempre considerado uma boa prática configurar o git no seu sistema. Para isso, execute os seguintes gitcomandos para configurar seu nome de usuário e e-mail git:

Configurar Git

Para manter em mente : Substitua seu e-mail e nome de usuário nos comandos acima.

Você finalmente está pronto para criar seu primeiro aplicativo web Symfony.

Por exemplo, para criar uma aplicação web chamada “ mte ” você executará o comando abaixo:

Criar aplicativo web

Porém, se você deseja criar um microsserviço ou API em vez de uma aplicação web, execute o seguinte comando:

Após a criação bem-sucedida do seu projeto, navegue até seu diretório e inicie o servidor Symfony:

inicie o servidor web Symfony

Notavelmente, você pode observar que o servidor web está escutando em http://127.0.0.1:8000 . Agora, abra seu navegador favorito e acesse o servidor digitando este endereço de escuta.

Página de boas-vindas do aplicativo web Symfony

Finalmente, você pode começar a codificar a primeira página do seu aplicativo da web . Boa codificação!

Depure seu aplicativo da Web

Durante o desenvolvimento de uma aplicação web, você precisará de diversas ferramentas, especialmente ferramentas de depuração, para melhorar sua eficiência e produtividade. Embora o Symfony ofereça algumas ferramentas de depuração integradas como o Profiler, você tem a liberdade de integrar a melhor ferramenta de depuração a ele para obter uma experiência de depuração personalizada.

Crédito da imagem: Nimrach Chaudhry. Todas as alterações e capturas de tela de Nimrah Chaudhry.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *