Tutoriales

Cómo instalar y configurar el framework Symfony en Linux

este Orquesta Sinfónica Es un marco PHP completo y gratuito para crear aplicaciones web. Es conocido por sus componentes independientes que pueden integrarse perfectamente en cualquier proyecto PHP. Symfony también admite varios lenguajes, incluidos JavaScript y Node.js.

Muchos desarrolladores de código abierto confían en Orquesta Sinfónica Para crear aplicaciones web complejas y de alto rendimiento. Además, Symfony proporciona herramientas de interfaz de línea de comandos (CLI) para ayudar a los desarrolladores con diversas tareas, como la gestión de bases de datos, la generación de código y la ejecución de comandos.

Características del marco Symfony

Symfony ofrece muchas características interesantes, que incluyen:

  • Clase de base de datos con todas las funciones
  • Patrón arquitectónico MVC (Model View Controller)
  • Reutilización del código
  • Enrutamiento URI modificable
  • Integración perfecta con servicios de terceros
  • registro de errores

En este artículo, demostraremos los pasos de instalación y configuración. marco sinfónico En distribuciones basadas en RHEL y Debian.

Cómo instalar el marco Symfony en Linux

Antes de la instalación Orquesta Sinfónica Al instalar el marco PHP en nuestro sistema, necesitamos un usuario con privilegios sudo o root para instalar PHP y las extensiones PHP requeridas como se muestra en la figura.

Instalar PHP en Linux

---------------- On RHEL-based Systems ---------------- 
sudo dnf install php-ctype php-iconv php-pcre php-session php-simplexml php-tokenizer

---------------- On Debian-based Systems ----------------
sudo apt install php-ctype php-iconv php-pcre php-session php-simplexml php-tokenizer

A continuación, verifique que PHP y las extensiones estén instalados correctamente.

php -v

PHP 8.2.16 (cli) (built: Feb 13 2024 15:22:59) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.2.16, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.16, Copyright (c), by Zend Technologies

El comando anterior debería mostrar la versión de PHP instalada en su sistema, así como información sobre las extensiones instaladas.

Instalar Composer en Linux

Instalar Composer para Symfony es fundamental porque Symfony confía en Composer como su administrador de dependencias para simplificar la administración de las bibliotecas PHP y las dependencias requeridas por Symfony y sus proyectos.

php -r "copy(' 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Instalar el marco Symfony

Ejecute los siguientes comandos wget o curl para descargar e instalar Symfony usando su script de instalación automática.

wget  -O - | bash
Or
curl -sS  | bash
Instalar el marco Symfony en Linux

A continuación, ejecute el siguiente comando para agregar Orquesta Sinfónica variable de ruta y aplicar los cambios.

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

Finalmente verificar si el sistema cumple con los requisitos operativos. Orquesta Sinfónica Verifique la aplicación ejecutando el siguiente comando, que verificará varios aspectos del sistema, como la versión de PHP instalada, las extensiones de PHP habilitadas y otras configuraciones del sistema necesarias para que Symfony funcione correctamente.

symfony check:req
Verificar el estado de Symfony
Verificar el estado de Symfony

Ahora que nuestro marco Symfony está instalado y listo para ejecutar nuestro proyecto Symfony, debemos configurarlo para ejecutar el proyecto.

Cómo crear una aplicación web Symfony en Linux

Se considera una buena práctica configurar Git antes de configurar un nuevo entorno de desarrollo o comenzar un nuevo proyecto.

Podemos usar el siguiente comando Git config para configurar nuestro Git:

git config --global user.email "email_address"
git config --global user.name "full_name"

Ahora ejecutaremos el siguiente comando para crear un nuevo proyecto de aplicación web Symfony.

symfony new demo --webapp
Crear un proyecto Symfony
Crear un proyecto Symfony

Una vez que nuestro proyecto esté listo, navegaremos en el directorio del proyecto («demostración”) e inicia el servidor Symfony.

cd demo
symfony server:start
Inicie el servidor Symfony
Inicie el servidor Symfony

Podemos notar que nuestro servidor web está escuchando. http://127.0.0.1:8000mostrando que hemos creado con éxito un nuevo proyecto Symfony.

Visita el portal de Symfony
Visita el portal de Symfony

Por tanto, podemos observar Bienvenido a la sinfonía Página exitosa. Además, en el resultado anterior, también notamos la dirección de nuestro proyecto, lo que indica que podemos ver cualquier página web ubicada en el directorio del proyecto.

Todo el proceso ha terminado.Ahora puedes comenzar a construir tu primera página Symfony usando la primera página Symfony en su directorio de proyecto. Documentación oficial.

LEER  Cree certificados falsos para binarios usando binarios de Windows

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba