Cómo configurar mi Ubuntu para Laravel 5

Como LAMP ya está instalado en su máquina, está mucho más cerca del rápido framework php de hoy (Mejor PHP Framework para 2014 y 2015):
Actualización y actualización:
# Instalar la última actualización y actualización

sudo apt-get update && sudo apt-get upgrade

Instalar dependencias para Laravel: ahora necesitamos instalar algunas extensiones requeridas (json, curl, mcrypt, etc.) para ejecutar y descargar laravel framework. y luego reinicie el servidor apache para configurar todas las extensiones.
# instalando dependencias

sudo apt-get install php5-json descomprimir curl openssl php5-mcrypt mcrypt

#enable mcrypt extension

sudo php5enmod mcrypt

#enable mod rewrite extension

sudo a2enmod reescribir

# reiniciar apache

servicio sudo apache2 reiniciar

Si es necesario, encuentre mi respuesta ¿Cuáles son los comandos para obtener detalles sobre los servidores web en Ubuntu?
Instalar composer : Composer es necesario para instalar dependencias de Laravel. Por lo tanto, use los siguientes comandos para descargar y usar como un comando en nuestro sistema. Después de configurar con éxito toda la configuración de php y requerir una extensión, necesitamos instalar Composer para descargar laravel del servidor remoto. para este primer comando será para descargar composer usando curl y luego el segundo mover composer al directorio de usuarios local para hacer que composer se use globalmente.

# instalación compositor

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

# mover compositor globalmente

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

# comprobar compositor trabajando

compositor

Hay dos métodos para instalar Laravel en ubuntu lamp.
Vía el instalador de Laravel: El instalador de Laravel es un nuevo método para instalar agregado para laravel 5. Es un método mucho más rápido que la instalación a través de Composer.
# descargar instalador

composer global requiere “laravel / installer = ~ 1.1”

# establecimiento de ruta

export PATH = “~ / .composer / vendor / bin: $ PATH”

# cambiar el directorio donde instalar

cd / var / www / html /

# descargar e instalar

laravel new laravelDemo

# dar permiso

chmod -R 777 laravelDemo

Vía Composer: – Después de instalar Composer, puede instalar directamente laravel mediante el comando create-project y proporcionar su ruta de destino donde desea instalar laravel.

# descarga e instalación a través del compositor

sudo composer create-project laravel / laravel / var / www / html / laravelDemo

# configurar permisos de escritura

sudo chmod -R 777 / var / www / html / laravelDemo

Siga este enlace para otras configuraciones: El marco PHP para artesanos web

Hola, lo primero que necesita es preguntarse si necesita configurar un entorno de desarrollo o producción.

Como desarrolladores, perdemos mucho tiempo configurando algunas cosas como servidores web (apache o nginx), bases de datos (MySQL, MariaDB, Postgres, etc.), versiones de PHP y otras cosas; y algunas veces, mientras estamos desarrollando un gran problema, tenemos que configurarlo todo de nuevo, perdiendo más tiempo, por lo que si solo necesita un entorno de desarrollo, le recomiendo que use Homestead porque es el entorno oficial para trabajar con Laravel exactamente como un servidor de producción . Si tiene un problema, solo necesita ejecutar 2 comandos en su terminal para configurar de nuevo todo el entorno y seguir trabajando normalmente.

En otro caso, si necesita configurar su entorno de producción, mis recomendaciones son:

– Use Nginx como servidor web

– PHP> = 7.0

– PHP-FPM

– MySQL 5.7

– Extensiones OpenSSL, PDO, Mbstring, Tokenizer y XML PHP

– Compositor

– Certificado SSL (¿Por qué el certificado SSL (HTTPS) es importante para un sitio web?)

– El directorio web, el almacenamiento y los directorios bootstrap / cache deben ser editables por su servidor web (755 debería ser suficiente). Recuerde que usar permisos como 777 para todos los directorios de Laravel no es una buena idea.

Instalar y configurar Laravel es poco confuso, si sigue la documentación oficial. Si se atascó allí, puede usar este tutorial paso a paso que se muestra después de tener problemas para configurar en mi sistema operativo Ubuntu, enlace tutorial: llevemos Laravel a Ubuntu