LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Symfony es uno de los frameworks PHP más populares utilizados para aplicaciones web. Es conocido por sus componentes independientes, que pueden integrarse fácilmente en cualquier otro proyecto PHP. Symfony se lanza como software de código abierto y es adecuado para crear aplicaciones PHP de cualquier tamaño.
Este tutorial le mostrará cómo instalar el marco PHP de Symfony en Ubuntu 22.04.
Requisitos previos
- Un servidor que ejecuta Ubuntu 22.04.
- Un nombre de dominio válido apunta a la IP de su servidor.
- Se configura una contraseña de root en el servidor.
Instalar PHP
Symfony es un framework PHP por lo que PHP debe estar instalado en su servidor. Si no está instalado, puede 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, puede continuar con el siguiente paso.
Instalar Symfony en Ubuntu 22.04
La forma más sencilla y sencilla de instalar Symfony es mediante un script de instalación automática.
Puede 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á el siguiente resultado.
2022-12-21 10:59:24 (11.6 MB/s) - written to stdout [6100/6100] Symfony CLI installer Environment check [*] cURL is installed [*] Tar is installed [*] Git is installed [*] Your architecture (amd64) is supported Download Downloading https://github.com/symfony-cli/symfony-cli/releases/latest/download/symfony-cli_linux_amd64.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 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 Uncompress binary... Installing the binary into your home directory... The binary was saved to: /root/.symfony5/bin/symfony The Symfony CLI was installed successfully! Use it as a local file: /root/.symfony5/bin/symfony Or add the following line to your shell configuration file: export PATH="$HOME/.symfony5/bin:$PATH" Or install it globally on your system: mv /root/.symfony5/bin/symfony /usr/local/bin/symfony Then start a new shell and run 'symfony'
A continuación, deberá definir la ruta del sistema Symfony en su 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 su servidor. Ahora, necesitarás crear un nuevo proyecto Symfony para usarlo.
symfony new project --full
Obtendrá el siguiente resultado.
* Configuración del proyecto bajo control de versiones de Git (ejecutando git init /root/project) [OK] Su proyecto ahora está listo en /root/project
A continuación, navegue hasta su proyecto y ejecute el servidor web usando el siguiente comando.
cd project
symfony server:start
Debería obtener el siguiente resultado.
[OK] Web server listening The Web server is using PHP CLI 8.1.2 http://127.0.0.1:8000 [Web Server ] Dec 21 11:01:36 |DEBUG | PHP Reloading PHP versions [Web Server ] Dec 21 11:01:36 |DEBUG | PHP Using PHP version 8.1.2 (from default version in $PATH) [Application] Dec 21 11:01:15 |INFO | DEPREC User Deprecated: The "Monolog\Logger" class is considered final. It may change without further notice as of its next major version. You should not extend it from "Symfony\Bridge\Monolog\Logger". [Web Server ] Dec 21 11:01:36 |INFO | PHP listening path="/usr/bin/php8.1" php="8.1.2" port=44005 [PHP ] [Wed Dec 21 11:01:36 2022] PHP 8.1.2-1ubuntu2.9 Development Server (http://127.0.0.1:44005) started
Acceder a Symfony
En este punto, el servidor Symfony se inicia y escucha en el puerto 8000. Ahora puede acceder a él utilizando la URL http://your-server-ip:8000. Deberías ver la página predeterminada de Symfony en la siguiente pantalla.Conclusión
¡Felicidades! ha instalado con éxito el marco PHP de Symfony en Ubuntu 22.04. Ahora puede comenzar a crear una aplicación web basada en PHP utilizando el marco Symfony. No dudes en preguntarme si tienes alguna pregunta.

-
Transportes
- ¿Lealtad a los Vehículos Eléctricos?: Cómo se Perfila el Futuro del Mercado
- Esta Avión Eléctrica Supera con Éxito las Pruebas del ALIA CTOL
- El Futuro de las Carreras: Motor de Combustión de Hidrógeno de Alto Rendimiento
- Cómo instalar el Framework PHP Symfony en Ubuntu 22.04
- Oro artificial. Un equipo de científicos de la Universidad de Stanford crea de manera artificial una forma única de oro con aplicaciones prometedoras
- Revolucionaria invención convierte Coches Diésel o Gasolina en Híbridos en Cuestión de Horas
- Electreon rompe récord mundial: Coche eléctrico recorre casi 2.000 km sin detenerse gracias a tecnología de carga rápida inalámbrica
- Innengine: El revolucionario motor español que impulsa la industria automotriz después de 50 años
- El dominio global de los vehículos eléctricos: Tesla lidera mientras Europa se queda rezagada
- Ebro renace con una Furgoneta eléctrica de 299 Caballos
- El mercado mundial de los biocombustibles drop-in creará una avalancha de nuevos competidores
- 5000 paneles solares en las vías del tren: la compañía suiza Sun-Ways comenzará a instalarlos en mayo
- Las hélices que transformarán la navegación aérea y marítima.
- MG aumenta sus ventas en España con vehículos eléctricos "made in" China y con descuento.
- Los vehículos eléctricos podrían igualar el precio de los automóviles a gasolina este año