Cómo instalar el marco de Laravel PHP en Ubuntu

Cómo instalar el marco de Laravel PHP en Ubuntu

Laravado es un marco de PHP de código abierto, flexible y ligero con Controlador de visión de modelo (MVC) Estructura de diseño. Tiene una sintaxis refinada, fácil y legible para desarrollar aplicaciones modernas, robustas y potentes desde cero. Además, Laravado Viene con varias herramientas que puede usar para escribir código PHP limpio, moderno y mantenible.

Leer también: Cómo instalar el marco web de Laravel PHP en CentOS

En este artículo, explicaré cómo instalar y ejecutar la última versión de Laravel 5.Marco de 6 php en Ubuntu 18.04, dieciséis.04 y 14.04 LTS (Soporte a largo plazo) con Apache2 y Php 7.2 apoyo.

Requisitos del sistema

Su sistema debe satisfacer los siguientes requisitos para poder ejecutar la última versión de Laravado:

  • Php> = 7.1.3 con OpenSSL, PDO, MBSSTRING, Tokenizer, XML, Ctype y JSON PHP Extensions.
  • Compositor: un administrador de paquetes de nivel de aplicación para el PHP.

Instalación de requisitos previos

Primero, asegúrese de actualizar las fuentes de su sistema y los paquetes de software existentes utilizando los siguientes comandos.

$ sudo apt-get actualización $ sudo apt-get actualización 

Instalación de la lámpara en Ubuntu

A continuación, configure una ejecución LÁMPARA (Linux, Apache, MySQL y Php) entorno, si ya lo ha hecho, puede omitir este paso o instalar la pila de lámparas utilizando los siguientes comandos en el sistema Ubuntu.

$ sudo apt-get install python-software-properties $ sudo add-apt-repository pPA: ondrej/php $ sudo apt-get actualización $ sudo apt-get install apache2 libapache2-mod-php7.2 mysql-server php7.2 php7.2-xml PHP7.2-GD PHP7.2-Opcache PHP7.2-MBSSTRING PHP7.2-mysql 

Aunque el repositorio de Ubuntu predeterminado tiene Php, Pero siempre es una buena idea tener un repositorio de terceros para actualizaciones más frecuentes. Si lo desea, puede omitir este paso y seguir con la versión PHP predeterminada del repositorio de Ubuntu.

Instalación del compositor en Ubuntu

Ahora necesitamos instalar un Compositor (Administrador de dependencia para PHP) para la instalación requerida Laravado dependencias utilizando los siguientes comandos.

# curl -ss https: // getComposer.org/instalador | compositor de php # mv.Phar/usr/local/bin/composer # chmod +x/usr/local/bin/composer 

Instalación de Laravel en Ubuntu

Una vez Compositor instalado, ahora puede descargar e instalar la última versión de Laravado Del repositorio oficial de git en Apache /var/www directorio.

$ cd/var/www $ git clone https: // github.com/laravel/laravel.git $ cd/var/www/laravel $ sudo composer instalación 

Una vez Laravado Se completa la instalación, establezca los permisos apropiados en todos los archivos utilizando los siguientes comandos.

$ chown -r www -data.www -data/var/www/laravel $ chmod -r 755/var/www/laravel $ chmod -r 777/var/www/laravel/almacenamiento 

Configuración de la clave de cifrado

Ahora cree un archivo de entorno para su aplicación, utilizando el archivo de muestra proporcionado.

$ CP .envidia.ejemplo .envidia 

Laravel utiliza una clave de aplicación para asegurar sesiones de usuario y otros datos cifrados. Por lo tanto, debe generar y configurar su tecla de aplicación en una cadena aleatoria usando el siguiente comando.

$ PHP Clave artesanal: Generar 

Una vez que se ha generado la clave, ahora abra el .envidia archivo de configuración y actualizar los valores requeridos. Además, asegúrese de App_key se establece correctamente en el archivo de configuración como se genera en el comando anterior.

App_name = laravel app_env = local app_key = base64:AFCS6C5RHDL+FELU5KF2LJKUXGBB6RQ/5GFGTYPOAK = App_debug = true app_url = http: // localhost 

Crear base de datos para Laravel

Es posible que también necesite crear una base de datos MySQL para su proyecto de aplicación Laravel utilizando los siguientes comandos.

$ mysql -u root -p mysql> Crear base de datos laravado; mysql> otorgar todo en laravado.* a 'laravado'@' localhost 'identificado por'contraseña secreta'; MySQL> privilegios de descarga; mysql> salir 

Ahora abre el .envidia archivo de configuración y actualizar la configuración de la base de datos como se muestra.

Db_connection = mysql db_host = 127.0.0.1 db_port = 3306 db_database = laravel db_username = laravel db_password = secret_password 

Configuración de Apache para Laravel

Ahora vaya al archivo de configuración de host virtual de apache predeterminado /etc/apache2/sites-habilitado/000 default.confusión y actualizar el Raiz del documento a Laravado directorio público como se muestra.

$ nano/etc/apache2/sitios habilitado/000 default.confusión 

Ahora modifique la configuración de host virtual predeterminada con el siguiente contenido y también asegúrese de reemplazar Tu dominio.TLD con el nombre de dominio de su sitio web como se muestra.

 Nombre del servidor Tu dominio.TLD ServerAdmin [correo electrónico protegido] documentroot /var/www/laravel/público  Opciones SIGUSYSYMLINKS DESLIGNOVERRIDE Ninguno?.Log customLog $ apache_log_dir/access.registro combinado  

Después de realizar cambios anteriores, asegúrese de volver a cargar los cambios de configuración de Apache reiniciando el servicio utilizando el siguiente comando.

$ sudo servicio apache2 reiniciar 

Acceder a la aplicación Laravel

Finalmente, acceda a su aplicación Laravel desde un navegador, utilizando la siguiente URL.

http: // yourdomain.tld o http: // su-ip-address 
Verifique la instalación de Laravel

Desde este punto, está listo para comenzar a construir aplicaciones potentes utilizando el marco de Laravel PHP. Para configuraciones adicionales como caché, base de datos y sesiones, puede ir a la página de inicio de Laravel.