Para instalar la última versión de Symfony en Windows 11, sigue estos pasos detallados:
1. Verificar Requisitos del Sistema
Antes de comenzar, asegúrate de que tu sistema cumpla con los siguientes requisitos:
- PHP: Symfony requiere al menos PHP 8.1. Puedes descargar la versión más reciente desde el sitio oficial de PHP para Windows.
- Composer: Es el gestor de dependencias de PHP. Descárgalo e instálalo desde https://getcomposer.org/download/.
- Git: Aunque opcional, es recomendable para gestionar el código fuente. Descárgalo desde https://git-scm.com/download/win.
2. Instalar PHP
Descarga la versión más reciente de PHP para Windows desde https://windows.php.net/download/. Opta por la versión en formato ZIP. Una vez descargado, extrae el contenido en una carpeta, por ejemplo, C:\php
. Luego, agrega esta ruta a la variable de entorno PATH
para que el sistema reconozca los comandos de PHP. Para hacerlo:
- Haz clic derecho en «Este equipo» y selecciona «Propiedades».
- Ve a «Configuración avanzada del sistema» y luego a «Variables de entorno».
- En «Variables del sistema», busca la variable
PATH
, selecciónala y haz clic en «Editar». - Añade
C:\php
al final de la lista y guarda los cambios.
Para verificar que PHP se instaló correctamente, abre el terminal (CMD o PowerShell) y ejecuta:
php -v
Deberías ver la versión de PHP instalada.
3. Instalar Composer
Descarga el instalador de Composer desde https://getcomposer.org/download/. Durante la instalación, asegúrate de que Composer detecte correctamente la ubicación de PHP (por ejemplo, C:\php\php.exe
). Una vez instalado, verifica su funcionamiento ejecutando en el terminal:
composer -V
Deberías ver la versión de Composer instalada.
4. Instalar Symfony CLI
La CLI de Symfony facilita la creación y gestión de proyectos. Descárgala desde https://symfony.com/download y guarda el archivo symfony.exe
en una carpeta, por ejemplo, C:\symfony
. Luego, agrega esta carpeta a la variable de entorno PATH
siguiendo el mismo procedimiento que con PHP. Para verificar la instalación, ejecuta:
symfony -v
Deberías ver la versión de Symfony CLI instalada.
5. Crear un Proyecto Symfony
Abre el terminal y navega al directorio donde deseas crear tu proyecto:
cd ruta\del\proyecto
Luego, ejecuta el siguiente comando para crear un nuevo proyecto Symfony con los paquetes comunes para aplicaciones web:
symfony new nombre-del-proyecto --webapp
Este comando descargará y configurará la estructura básica del proyecto. Una vez finalizado, navega al directorio del proyecto:
cd nombre-del-proyecto
6. Ejecutar el Servidor de Desarrollo
Symfony CLI incluye un servidor de desarrollo que puedes iniciar con:
symfony serve
Abre tu navegador y accede a http://localhost:8000 para ver tu proyecto en ejecución.
7. Configurar el Archivo .env
(Opcional)
El archivo .env
contiene variables de entorno, como la configuración de la base de datos. Si necesitas configurar una base de datos, abre el archivo .env
en un editor de texto y ajusta las variables correspondientes.
¡Enhorabuena por haber completado el proceso de instalación de Symfony en tu Windows 11! Ahora estás listo para empezar a desarrollar aplicaciones web con Symfony y aprovechar todas las herramientas que este poderoso framework tiene para ofrecer. ¡Buena suerte en tu camino de desarrollo y que disfrutes explorando todas las posibilidades!