jairogarcíarincón

Instalación


10.6K

Introducción



Laravel es un framework (marco o entorno de trabajo) cuya finalidad es facilitarnos el trabajo de desarrollo y despliegue de aplicaciones web mediante la instalación de diferentes librerías de ayuda.

Actualmente (enero de 2022) se encuentra en la versión estable 8.x, funciona bajo PHP >= 7.3 y admite el uso diferentes tipos de bases de datos de forma simultánea.

Existen diferentes recursos online de ayuda que podremos consultar siempre que lo necesitemos:



Requisitos adicionales



En nuestro caso y como ya hicimos en clases anteriores, optaremos por trabajar directamente en un entorno de tipo LAMP.

Es importante comprobar, mediante nuestro archivo php.ini, que se encuentran instaladas las siguientes librerías:

  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension


Esta comprobación la podemos hacer consultando el archivo via consola (normalmente en /etc/php/8.0/apache2/php.ini) o bien desde el navegador nmediante un simple script PHP con la instrucción phpinfo().

Si faltara alguna, se recomienda instalarlas desde el terminal mediante apt-get o similar, si bien todas ellas suelen venir instaladas por defecto en PHP >= 7.3.


Composer



Laravel utiliza Composer para gestionar las dependencias, con lo que si no lo tenemos aún instalado, es lo primero que debemos hacer mediante los siguientes comandos:

  1. Acceder a la ruta donde pretendemos instalar Laravel
  2. Descargar, verificar, instalar y borrar el instalador.
  3. Mover la instalación para usarlo globalmente en nuestro servidor



NOTA: si utilizas XAMPP para Windows (a partir de PHP 7.2), puedes instalar composer en XAMPP mediante ESTE TUTORIAL.


Zip y Unzip



Si nuestro servidor no tiene instaladas las herramientas de compresión y descompresión de archivos, es recomendable hacerlo para poder instalar diferentes paquetes:




Instalación de Laravel



Ya estamos listos para instalar Laravel en nuestro servidor, para ello, ejecuta los siguientes comandos:

  1. Movernos a la carpeta deseada
  2. Instalar un proyecto Laravel mediante create-project
  3. Modificar el usuario y el grupo de la carpeta de instalación para el servidor web (ubuntu:ubuntu)
  4. Acceder dentro de la carpeta del proyecto
  5. Dar permisos al servidor web para escribir en las carpetas storage y bootstrap/cache.
  6. Crear un archivo de configuración de entorno .env (modificando el nombre del que viene de ejemplo)
  7. Crear una application key (string aleatorio de 32 caracteres) para encriptar los datos de sesión.



NOTA: si utilizas XAMPP para Windows y ya has instalado composer, puedes instalar Laravel en XAMPP mediante ESTE TUTORIAL.

En este momento, si accedes en tu navegador a la dirección http://ruta-hasta-mi-proyecto/public/index.php deberías ver una pantalla similar a esta, en caso contrario, revisa todo lo anterior:

laravel-01
Fuente: Elaboración propia


Publicado el 17 de Enero de 2025

bloggestor de contenidoslaravelphpcssjquery