GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Laravel Framework en Ubuntu 18.04 LTS

En esta guía, veremos cómo instalar el marco Laravel en el servidor Ubuntu 18.04. Laravel es un marco web PHP gratuito y de código abierto. Fue creado en 2011 por Taylor Otwell y desde entonces se ha utilizado para el desarrollo de aplicaciones móviles robustas utilizando el modelo MVC.

Profundicemos y veamos cómo podemos instalar el marco Laravel en Ubuntu 18.04 LTS Server.

Antes de instalar el marco de Laravel, primero instalemos los paquetes de requisitos previos que se requerirán.

Requisitos previos del sistema

Su sistema deberá cumplir con los requisitos a continuación antes de continuar.

  • Servidor web Apache
  • PHP>=7.1.3 con extensiones PHP OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype y JSON.
  • Composer:un administrador de paquetes a nivel de aplicación para PHP

1. Instale el servidor web Apache y PHP 7.2

Vamos a agregar un repositorio PHP de terceros. Aunque el propio repositorio de Ubuntu tiene su propio PHP, se recomienda encarecidamente un repositorio de terceros porque se actualiza con mayor frecuencia.

Para agregar el repositorio ejecute el comando:

$ sudo add-apt-repository ppa:ondrej/php

Salida de muestra

A continuación, actualice los repositorios de su sistema.

$ sudo apt update

Salida de muestra

A continuación, instale Apache y PHP 7.2 junto con otros requisitos previos.

$ sudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-xml php7.2-gd php7.2-opcache php7.2-mbstring 

Salida de muestra

2. Instalar compositor

Antes de embarcarnos en la instalación, primero instalaremos algunas herramientas útiles. Estos son paquetes de control de versión de git, curl y descompresión.

$ sudo apt install curl git unzip

Salida de muestra

A continuación, necesitamos instalar composer. El compositor es otra herramienta útil que maneja la gestión de dependencias en PHP y le permite empaquetar las bibliotecas requeridas asociadas con un paquete como una sola. Composer descargará e instalará todos los paquetes necesarios para ejecutar el marco de Laravel.

Para instalar Composer, ejecute los siguientes comandos


$ cd /opt
$ curl -sS https://getcomposer.org/installer | php

Salida de muestra

El comando curl descarga Composer en /opt directorio. Dado que necesitamos que composer se ejecute globalmente, debemos moverlo a /usr/local/bin directorio bajo 'composer' nombre.

$ mv composer.phar /usr/local/bin/composer

Esto nos permitirá ejecutar el compositor desde cualquier lugar.

3. Instalar Laravel Framework

Ahora, naveguemos al directorio public_html de nuestro sistema Ubuntu. Para instalar Laravel, navegaremos hasta el /var/www/html directorio.

cd /var/www/html

A continuación, crearemos un directorio "tu-proyecto" con la instalación de Laravel. El compositor procederá a usar Git para descargar e instalar todos los paquetes y módulos que Laravel requiere para funcionar.

$ sudo composer create-project laravel/laravel your-project --prefer-dist

Salida de muestra

4. Configurar el servidor web Apache para Laravel

El siguiente paso es configurar nuestro servidor web Apache. Necesitamos asignar los permisos necesarios al directorio del proyecto que permitirán acceder a él desde www-data grupo y darle permisos de escritura en el directorio de almacenamiento. Para hacer esto, ejecute los siguientes comandos.


# sudo chgrp -R www-data /var/www/html/your-project
# sudo chmod -R 775 /var/www/html/your-project/storage

Ahora vayamos a /etc/apache2/sites-available directorio y ejecute el siguiente comando para crear un archivo de configuración para nuestra instalación de Laravel.

$ vim /etc/apache2/sites-available/laravel.conf

Agrega el siguiente contenido:


ServerName localhost

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/your-project/public

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Guarde el archivo y Salga.

Finalmente, vamos a habilitar el recién creado laravel.conf expediente. Pero antes de eso, deshabilitemos el archivo de configuración predeterminado.

$ sudo a2dissite 000-default.conf

Salida de muestra

A continuación, habilite el archivo de configuración de Laravel.

$ sudo a2ensite laravel.conf

Salida de muestra

Luego habilite el modo de reescritura:

$ sudo a2enmod rewrite

Salida de muestra

Por último, reinicie el servicio Apache.

$ sudo systemctl restart apache2

Para verificar que Apache se está ejecutando, ejecute el comando:

systemctl status apache2

Salida de muestra

5. Pruebe el sitio web de Laravel

En este punto, ha instalado correctamente Laravel en su sistema Ubuntu 18.04 LTS. Para confirmar que la instalación se realizó como se esperaba, visite la dirección IP de su servidor.

https://server-IP-address

En mi caso la IP del servidor es https://38.76.11.149

Esperamos que esta guía haya sido de ayuda. No dude en dejar sus comentarios en la sección de comentarios.


Linux
  1. Cómo instalar Laravel PHP Web Framework en Ubuntu 20.04

  2. Cómo instalar Laravel en Ubuntu 20.04 LTS

  3. Cómo instalar .Net Framework 5 en Ubuntu 20.04 LTS

  4. Cómo instalar Laravel en Ubuntu 20.04

  5. Cómo instalar VirtualBox en Ubuntu 22.04 LTS

Cómo instalar Symfony Framework en Ubuntu 18.04 LTS

Cómo instalar Go en Ubuntu 20.04 LTS

Cómo instalar Ionic Framework en Ubuntu 20.04 LTS

Cómo instalar Yii Framework en Ubuntu 20.04 LTS

Cómo instalar Play Framework en Ubuntu 20.04 LTS

Cómo instalar Laravel Framework en Ubuntu 18.04