Laravel es un popular framework de desarrollo de aplicaciones web en PHP que ofrece una estructura de código elegante y expresiva. En este artículo, te guiaré a través del proceso de instalación de Laravel junto con el servidor web Apache 2 en Ubuntu 22.04, lo que te permitirá comenzar a desarrollar aplicaciones web de manera rápida y eficiente.
Paso 1: Instalación de Apache 2 y PHP
Lo primero que necesitamos hacer es instalar Apache 2 y PHP junto con las extensiones necesarias. Puedes hacerlo ejecutando los siguientes comandos en tu terminal:
sudo apt update
sudo apt install apache2 php libapache2-mod-php php-mysql php-mbstring php-xml php-curl
Esto instalará Apache 2, PHP y algunas extensiones comunes de PHP que Laravel requiere para funcionar correctamente.
Paso 2: Instalación de Composer
Composer es una herramienta de administración de dependencias para PHP que utilizaremos para instalar Laravel y sus dependencias. Para instalar Composer, ejecuta los siguientes comandos en tu terminal:
sudo apt install composer
Paso 3: Creación de un Proyecto Laravel
Una vez que Composer esté instalado, puedes crear un nuevo proyecto Laravel ejecutando el siguiente comando en tu terminal:
composer create-project --prefer-dist laravel/laravel mi-proyecto-laravel
Esto creará un nuevo proyecto Laravel en un directorio llamado mi-proyecto-laravel.
Paso 4: Configuración de Apache
Ahora necesitamos configurar Apache para que sirva nuestro proyecto Laravel. Primero, crea un nuevo archivo de configuración para tu proyecto en el directorio de configuración de Apache:
sudo nano /etc/apache2/sites-available/mi-proyecto-laravel.conf
Agrega las siguientes líneas al archivo de configuración, reemplazando /ruta/a/tu/proyecto con la ruta real de tu proyecto Laravel:
<VirtualHost *:80>
ServerName tu-dominio.com
ServerAlias www.tu-dominio.com
DocumentRoot /ruta/a/tu/proyecto/public
<Directory /ruta/a/tu/proyecto/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Guarda y cierra el archivo de configuración. Luego, habilita el sitio y reinicia Apache:
sudo a2ensite mi-proyecto-laravel.conf
sudo systemctl restart apache2
Paso 5: Prueba de Laravel
Finalmente, abre tu navegador web y navega a http://tu-dominio.com. Deberías ver la página de inicio de Laravel, lo que significa que la instalación y configuración fueron exitosas.
En este artículo, has aprendido cómo instalar el framework PHP Laravel junto con Apache 2 en Ubuntu 22.04. Con esta configuración, estás listo para comenzar a desarrollar aplicaciones web increíbles utilizando Laravel y aprovechar todas sus características y funcionalidades.
Si estás buscando un entorno de alojamiento confiable y escalable para tus aplicaciones Laravel, considera utilizar los servicios de Linux SSD VPS de Shape.host. Con servidores rápidos y seguros, Shape.host ofrece la plataforma perfecta para alojar tus proyectos Laravel en la nube.