Home | Clases | Creación de un CMS en PHP con Laravel | Instalación

Instalación


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 (julio de 2019) se encuentra en la versión 5.8, funciona bajo PHP >= 7.1.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

La forma más sencilla de instalar y cumplir todos los requisitos de Laravel es mediante el uso de Laravel Homestead, un máquina virtual que nos permite desarrollar proyectos de Laravel de forma local.

No obstante, 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
  • 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/7.2/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.2.


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:

  • Acceder a la ruta donde pretendemos instalar Laravel
  • Descargar, verificar, instalar y borrar el instalador.
  • 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:

  • Movernos a la carpeta deseada
  • Instalar un proyecto Laravel mediante create-project
  • Modificar el usuario y el grupo de la carpeta de instalación para el servidor web (www-data:www-data)
  • Acceder dentro de la carpeta del proyecto
  • Dar permisos al servidor web para escribir en las carpetas storage y bootstrap/cache.
  • Crear un archivo de configuración de entorno .env (modificando el nombre del que viene de ejemplo)
  • 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:


Fecha de publicación: 24/05/2019
Asignaturas: desarrollo web en entorno servidordespliegue de aplicaciones web
Temas: blog gestor de contenidos laravel php css jquery
Utilizamos cookies propias y de terceros para mejorar su experiencia en la navegación. Al seguir navegando entendemos que acepta su uso.
Si lo desea, consulte nuestras políticas de privacidad y cookies
ENTENDIDO
[X] Cerrar

Contacta conmigo


[X] Cerrar

Acceso alumnos