Symfony PHP · 3 min read · Sep 23, 2025

Cómo instalar el marco de trabajo Symfony PHP en Ubuntu 22.04

Symfony es uno de los marcos de trabajo PHP más populares utilizados para aplicaciones web. Es conocido por sus componentes independientes, que se pueden integrar fácilmente en cualquier otro proyecto PHP. Symfony se publica como software de código abierto y es adecuado para construir aplicaciones PHP de cualquier tamaño.

Este tutorial te mostrará cómo instalar el marco de trabajo Symfony PHP en Ubuntu 22.04.

Requisitos previos

  • Un servidor que ejecute Ubuntu 22.04.
  • Un nombre de dominio válido apuntando a la IP de tu servidor.
  • Una contraseña de root configurada en el servidor.

Instalar PHP

Symfony es un marco de trabajo PHP, por lo que PHP debe estar instalado en tu servidor. Si no está instalado, puedes instalarlo con otras dependencias usando el siguiente comando.

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

Una vez que PHP y otros componentes de PHP estén instalados, puedes proceder al siguiente paso.

Instalar Symfony en Ubuntu 22.04

La forma más simple y fácil de instalar Symfony es a través de un script de instalación automático.

Puedes descargar y ejecutar el script de instalación de Symfony usando el siguiente comando.

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

Una vez que Symfony esté instalado, obtendrás la siguiente salida.

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

Instalador de Symfony CLI

Verificación del entorno
  [*] cURL está instalado
  [*] Tar está instalado
  [*] Git está instalado
  [*] Tu arquitectura (amd64) es compatible

Descarga
  Descargando https://github.com/symfony-cli/symfony-cli/releases/latest/download/symfony-cli_linux_amd64.tar.gz...
  % Total    % Recibido % Transferido  Velocidad Promedio   Tiempo    Tiempo     Tiempo  Actual
                                 Descarga  Subida   Total   Gastado    Queda  Velocidad
  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
  Descomprimiendo el binario...
  Instalando el binario en tu directorio de inicio...
  El binario se guardó en: /root/.symfony5/bin/symfony

¡El Symfony CLI se instaló con éxito!

Úsalo como un archivo local:
  /root/.symfony5/bin/symfony

O agrega la siguiente línea a tu archivo de configuración de shell:
  export PATH="$HOME/.symfony5/bin:$PATH"

O instálalo globalmente en tu sistema:
  mv /root/.symfony5/bin/symfony /usr/local/bin/symfony

Luego inicia un nuevo shell y ejecuta 'symfony'

A continuación, necesitarás definir la ruta del sistema Symfony en tu sistema. Puedes hacerlo con el siguiente comando:

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

Crear un proyecto Symfony

En este punto, Symfony está instalado en tu servidor. Ahora, necesitarás crear un nuevo proyecto Symfony para usarlo.

symfony new project --full

Obtendrás la siguiente salida.

* Configurando el proyecto bajo control de versión de Git
  (ejecutando git init /root/project)

                                                                                                                         
 [OK] Tu proyecto ahora está listo en /root/project                                                                                                                                        

A continuación, navega a tu proyecto y ejecuta el servidor web usando el siguiente comando.

cd project  
symfony server:start

Deberías obtener la siguiente salida.

                                                                                                                         
 [OK] Servidor web escuchando                                                                                               
      El servidor web está usando PHP CLI 8.1.2                                                                             
      http://127.0.0.1:8000                                                                                              
                                                                                                                         
[Web Server ] Dec 21 11:01:36 |DEBUG  | PHP    Recargando versiones de PHP 
[Web Server ] Dec 21 11:01:36 |DEBUG  | PHP    Usando la versión de PHP 8.1.2 (de la versión predeterminada en $PATH) 
[Application] Dec 21 11:01:15 |INFO   | DEPREC Usuario Deprecado: La clase "Monolog\Logger" se considera final. Puede cambiar sin previo aviso a partir de su próxima versión principal. No deberías extenderla desde "Symfony\Bridge\Monolog\Logger". 
[Web Server ] Dec 21 11:01:36 |INFO   | PHP    escuchando ruta="/usr/bin/php8.1" php="8.1.2" puerto=44005
[PHP        ] [Wed Dec 21 11:01:36 2022] PHP 8.1.2-1ubuntu2.9 Servidor de Desarrollo (http://127.0.0.1:44005) iniciado

Acceder a Symfony

En este punto, el servidor Symfony está iniciado y escucha en el puerto 8000. Ahora puedes acceder a él usando la URL http://your-server-ip:8000. Deberías ver la página predeterminada de Symfony en la siguiente pantalla.

Marco de trabajo PHP Symfony

Conclusión

¡Felicidades! has instalado con éxito el marco de trabajo Symfony PHP en Ubuntu 22.04. Ahora puedes comenzar a construir una aplicación web basada en PHP utilizando el marco de trabajo Symfony. No dudes en preguntarme si tienes alguna pregunta.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.