Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Qué es Symfony?
Symfony es un conjunto de componentes de PHP, y un Framework para
aplicaciones web. Al mismo tiempo es una “filosofía, y una comunidad que trabaja
en armonía.”
• Drupal
• Joomla
• Magento
• Prestashop
• Laravel
• Yii
• CiviCRM
• Google API
• Facebook API
• Composer
• phpMyAdmin
1
ESCUELA SUPERIOR POLITECNICA DEL CHIMBORAZO
FACULTAD DE INFORMATICA Y ELECTRONICA
ESCUELA DE INGENIERIA EN SOFTWARE
2
ESCUELA SUPERIOR POLITECNICA DEL CHIMBORAZO
FACULTAD DE INFORMATICA Y ELECTRONICA
ESCUELA DE INGENIERIA EN SOFTWARE
5. Otra manera de explicarlo: Symfony funciona con unas rutas que llevan
todas al mismo sitio, al control frontal.
Symfony 5 novedades:
3
ESCUELA SUPERIOR POLITECNICA DEL CHIMBORAZO
FACULTAD DE INFORMATICA Y ELECTRONICA
ESCUELA DE INGENIERIA EN SOFTWARE
Instalación:
Paso 0. Se tener instalado un servidor de aplicaciones web local con PHP 7.2.x en
adelante.
Paso 1. Instalar composer (gestor de paquetes y dependencias para PHP) desde su web
oficial.
Paso 2. Entrar al directorio de tu servidor de aplicaciones web local desde la consola de
comandos
Paso 3. Ejecutar el comando para instalar Symfony 5 (descarga todos los paquetes y
dependencias, y generar un proyecto base):
4
ESCUELA SUPERIOR POLITECNICA DEL CHIMBORAZO
FACULTAD DE INFORMATICA Y ELECTRONICA
ESCUELA DE INGENIERIA EN SOFTWARE
Paso 5. Instalar el paquete de Apache pack para que el proyecto de Symfony 5 funcione en
un servidor Apache clásico:
composer require symfony/apache-pack
5
ESCUELA SUPERIOR POLITECNICA DEL CHIMBORAZO
FACULTAD DE INFORMATICA Y ELECTRONICA
ESCUELA DE INGENIERIA EN SOFTWARE
Paso 6. Una vez que todos los comandos anteriores hayan terminado, ya podemos probar
que el framework esta funcionando en el navegador, entrando a la url