Requisitos Previos Antes de instalar Laravel, asegúrate de tener instalados los siguientes componentes: PHP (versión 8.0 o superior). Composer (gestor de dependencias para PHP). Servidor web (como Apache o Nginx). Base de datos (como MySQL o PostgreSQL). 1. Instalar PHP y Extensiones Necesarias Abre una terminal y ejecuta los siguientes comandos para instalar PHP y las extensiones necesarias: sudo apt update sudo apt install php php-cli php-mbstring php-xml php-zip php-curl php-mysql 2. Instalar Composer Si aún no tienes Composer instalado, puedes hacerlo ejecutando: sudo apt install composer Verifica la instalación de Composer con: composer --version 4. Configurar el Servidor Web Si estás utilizando Apache, asegúrate de habilitar el módulo de reescritura: sudo a2enmod rewrite Luego, configura el archivo de host virtual para tu proyecto. Crea un nuevo archivo en /etc/apache2/sites-available/: sudo nano /etc/apache2/sites-available/nombre-del-proyecto.conf Agrega la siguiente configuración: <VirtualHost *:80> ServerName nombre-del-proyecto.local DocumentRoot /ruta/a/tu/proyecto/public <Directory /ruta/a/tu/proyecto/public> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> Reemplaza /ruta/a/tu/proyecto con la ruta real a tu proyecto Laravel. Luego, habilita el nuevo sitio y reinicia Apache: sudo a2ensite nombre-del-proyecto sudo systemctl restart apache2 5. Configurar el Archivo .env Navega a la carpeta de tu proyecto y copia el archivo de ejemplo .env: cd nombre-del-proyecto cp .env.example .env Luego, edita el archivo .env para configurar la conexión a la base de datos y otras configuraciones necesarias: nano .env 6. Generar la Clave de Aplicación Finalmente, genera la clave de aplicación de Laravel ejecutando: php artisan key:generate
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter