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.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

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

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.

No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías