Antes de comenzar, asegúrate de tener instalados los siguientes requisitos:
- PHP 8.1 o superior
- Composer (para la gestión de dependencias de PHP)
- Symfony CLI (opcional, pero recomendado)
- Symfony 4.4
- MySQL 5.7 o superior
- Servidor web (como Apache o Nginx)
- Git (para clonar el repositorio)
Copia el archivo .env
de ejemplo para crear el archivo de entorno:
cp .env .env.local
Edita el archivo .env.local
para configurar la conexión a la base de datos. Asegúrarse de actualizar la variable DATABASE_URL
con los datos de tu base de datos MySQL:
DATABASE_URL="mysql://usuario:[email protected]:3306/nombre_base_de_datos?serverVersion=5.7"
Ejecuta el siguiente comando para crear la base de datos:
php bin/console doctrine:database:create
Para restaurar la base de datos desde un archivo de respaldo .sql
, sigue estos pasos:
mysql -u usuario -p nombre_base_de_datos < ruta/al/archivo/respaldo.sql
Para ejecutar el servidor web de Symfony en un entorno local, utiliza el siguiente comando:
symfony server:start
O con PHP directamente:
php -S localhost:8000 -t public
- Crear base de datos:
php bin/console doctrine:database:create
- Ejecutar migraciones:
php bin/console doctrine:migrations:migrate
- Cargar fixtures:
php bin/console doctrine:fixtures:load
-- LV