En esta pequeña entrada veremos cómo instalar y configurar Symfony en Linux aunque -según refleja la página oficial- son los mismos pasos para instalar en Mac.
Hablemos un poco de Symfony
Symfony es uno de los framework PHP más empleados en la actualidad debido a que:
- Fácil de instalar en las plataformas más comunes como lo son Linux, Windows y Mac.
- Independiente del sistema gestor de base de datos, aunque esta es casi una característica común en cualquier framework PHP moderno que se le asemeje.
- Implementa patrones como el MVC.
- La documentación es bastante extensa y de calidad.
- Soporta múltiples ambientes entre producción, desarrollo y crear los propios.
Entre otras muchas razones; hace algunos años atrás era complicado instalar y configurar Symfony en nuestra máquina, eso son ya aguas pasadas y la verdad es que ahora extremadamente sencillo instalar y configurar Symfony en nuestra máquina Linux y empezar a realizar pruebas con este framework PHP.
Instalando y configurando Symfony en Linux
La página oficial recomienda descargar el framework Symfony mediante curl en un nuevo directorio:
sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
Cambiamos los permisos para poder emplearlo con el usuario regular -sin sudo-:
sudo chmod a+x /usr/local/bin/symfony
Y esto es todo; con esto simples comando podemos usar el comando "symfony" en todo el sistema; más fácil que esto para instalar y configurar Symfony es imposible :).
Creando la aplicación Symfony PHP
Para crear una aplicación Symfony nos debemos ubicar en el directorio web (en mi caso sería /var/www/html/symfony
) con el siguiente comando:
symfony new test
Y con esto creamos una aplicación Symfony llamada "test" en el directorio actual.
Aquí debemos de iniciar el servidor interno de PHP con un puerto especificado para para levantar la aplicación PHP anteriormente creada; para ello ejecutamos:
cd test/
Y luego iniciamos el servidor PHP:
php bin/console server:run
Al ir al navegador a la dirección http://localhost:8000/
veremos la siguiente pantalla:
![vista defecto symfony vista defecto symfony](/public/images/example/php/symfony/symfony-inicio.png)
Y esto es todo, con estos sencillos pasos logramos instalar, configurar Symfony en Linux, crear nuestra primera aplicación y correrla en el servidor interno de PHP.
![Andrés Cruz Andrés Cruz](/public/images/perfil.jpg)
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter