Instalar Laravel en Windows Server 2012 R2
Índice de contenidos
Instalar Composer
Antes de instalar Laravel 5.5 debemos de tener la versión PHP 7.0.0 o superior, si todavía no tienes instalado PHP puedes leer el siguiente artículo Instalar IIS y múltiples versiones de PHP en Windows Server 2012 R2.
Descargamos el programa Composer-Setup.exe desde su página oficial https://getcomposer.org/download/, seguimos los pasos del asistente del instalación, hasta finalizar.
Instalar Laravel
Primero debemos de tener permisos de escritura sobre la carpeta wwwroot
, para eso agregamos nuestro usuario a la carpeta wwwroot
.
Ingresamos a la consola de Windows desde la carpeta wwwroot
y ejecutamos el comando
composer create-project --prefer-dist laravel/laravel laravel55 |
Ahora tenemos que darle permiso de escritura al usuario IUSR
sobre las carpetas storage
y bootstrap/cache
Con esos cambios es suficiente para que funcione Laravel, ingresamos a http://localhost/laravel55/public
y debe funcionar correctamente.
Mover Laravel a la carpeta wwwroot
Para terminar tenemos que mover Laravel de la carpeta publica wwwroot
, solo el contenido de la carpeta public
debe estar en la carpeta wwwroot
.
Movemos la carpeta laravel55
a la carpeta c:\inetput
, quedando así c:\inetput\laravel55
y movemos los archivos de la carpeta c:\inetput\laravel55\public
a la carpeta wwwroot
quedaría así:
Ahora debemos modificar el archivo wwwroot/index.php
y cambiar las rutas que incluyen los archivos autoload.php
y app.php
Debe quedar así:
require __DIR__.'/../laravel55/vendor/autoload.php'; $app = require_once __DIR__.'/../laravel55/bootstrap/app.php'; |
Con esos cambios ingresamos a http://localhost
y ya tenemos funcionando Laravel 5.5 en Windows Server 2012 R2.
Les dejo un vídeo con todo el proceso.