Cómo instalar Symfony Framework en Linux

Cómo instalar Symfony Framework en Linux
Imagen destacada

Symfony es uno de los mejores frameworks PHP de pila completa, y más de seiscientos mil desarrolladores lo utilizan activamente. En particular, se utiliza en el desarrollo de muchos sitios web y aplicaciones web populares, incluidos Spotify, Dailymotion y Trivago.

En este tutorial, aprenderá cómo instalar el marco Symfony en su sistema Linux.

Características de Symfony

El marco Symfony le permite desarrollar rápidamente sitios web complejos, aplicaciones web y microservicios en su sistema Linux al proporcionar una caja de herramientas avanzada y toneladas de componentes reutilizables. Estas son algunas de las mejores características de Symfony:

  • Marco de código abierto, rápido, flexible y bien documentado.
  • Una gran comunidad activa de desarrolladores, evaluadores, usuarios, integradores y más
  • Opera en el modelo MVC (Modelo-Vista-Controlador)
  • Numerosos componentes Symfony reutilizables y desacoplados
  • Clases de bases de datos con todas las funciones
  • Utiliza Composer como su administrador de dependencias.
  • Estructura de directorio organizada
  • Enrutamiento URI flexible
  • Gestión de caché y registro de errores
  • Arquitectura de programación orientada a objetos (POO)

Requisitos previos para instalar Symfony

Como se mencionó anteriormente, Symfony es un marco PHP, por lo que necesitas instalar PHP y algunas otras dependencias en tu sistema antes de instalarlo.

En primer lugar, agregue el repositorio PHP a la lista de repositorios en su sistema ejecutando los siguientes comandos según su distribución de Linux:

Agregar repositorio PHP a la distribución de Linux

A continuación, actualice los repositorios de su sistema e instale PHP 8.2 junto con otras dependencias requeridas:

Instalar PHP y otras dependencias

Finalmente, para verificar la versión de PHP instalada en su sistema, ejecute el php -vcomando:

Versión PHP

Instalación de Symfony en Linux

Necesita instalar Symfony CLI y Composer para utilizar el marco Symfony sin problemas.

Instalar la CLI de Symfony

Para descargar e instalar Symfony, puedes usar el comando wgeto curl:

Instalar Symfony

A continuación, agrega Symfony a la variable de entorno PATH de tu sistema y aplica los cambios:

Definir la RUTA de Symfony

De esta forma, Symfony se instala y configura correctamente.

Instalar compositor

Luego, debes instalar Composer, el administrador de dependencias para PHP, que usarás mientras desarrollas tus proyectos.

Para ello, primero descargue el script del instalador de Composer y verifique su integridad haciendo coincidir el hash:

Luego, ejecute los siguientes comandos para instalar Composer y eliminar su script de instalación de su sistema:

Instalación del compositor

Finalmente, puedes ejecutar el symfony check:reqcomando para asegurarte de que Symfony esté listo para que puedas comenzar a desarrollar tu primera aplicación web:

Comprobar requisito

Aquí, puede observar en el resultado anterior que está todo listo para el desarrollo.

Cree su primera aplicación web

Antes de crear la primera aplicación web en Symfony, siempre se considera una buena práctica configurar git en su sistema. Para ello, ejecute los siguientes gitcomandos para configurar su nombre de usuario y correo electrónico de git:

Configurar Git

Para tener en cuenta : reemplace su correo electrónico y nombre de usuario en los comandos anteriores.

Finalmente estás listo para crear tu primera aplicación web Symfony.

Por ejemplo, para crear una aplicación web llamada » mte «, ejecutará el siguiente comando:

Crear aplicación web

Sin embargo, si desea crear un microservicio o API en lugar de una aplicación web, ejecute el siguiente comando:

Después de la creación exitosa de su proyecto, navegue hasta su directorio e inicie el servidor Symfony:

iniciar el servidor web Symfony

En particular, puede observar que el servidor web está escuchando en http://127.0.0.1:8000 . Ahora, abra su navegador web favorito y acceda al servidor ingresando esta dirección de escucha.

Página de bienvenida de la aplicación web Symfony

Finalmente, puede comenzar a codificar la primera página de su aplicación web . ¡Feliz codificación!

Depura tu aplicación web

Durante el desarrollo de una aplicación web, necesitará varias herramientas, especialmente herramientas de depuración, para mejorar su eficiencia y productividad. Aunque Symfony ofrece algunas herramientas de depuración integradas como Profiler, tienes la libertad de integrar la mejor herramienta de depuración para obtener una experiencia de depuración personalizada.

Crédito de la imagen: Nimrach Chaudhry. Todas las modificaciones y capturas de pantalla realizadas por Nimrah Chaudhry.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *