Cómo instalar Laravel en Debian 9

Cómo instalar Laravel en Debian 9

Laravado es uno de los mejores código abierto, MVC PHP Framework, diseñado para el desarrollo más rápido de aplicaciones web. Simplemente puede instalar y usar en su sistema de desarrollo. Este artículo lo ayudará a instalar el marco de Laravel 7 Php en el sistema de Debian 9 (estiramiento).

Laravel requirió seguir el software y las extensiones que se instalarán en su sistema:

  • apache
  • Mysql/mariadb
  • Php> = 7.0.0
  • Extensión de PHP de OpenSSL
  • Extensión PDO PHP
  • Extensión PHP de MBSSTRING
  • Extensión de tokenizer PHP
  • Extensión de PHP XML

Paso 1 - Prerequsiteis

Para comenzar con Laravel, primero debemos configurar un servidor de lámpara en ejecución. Si ya ha ejecutado la pila de lámpara, omita este paso más, use comandos de seguimiento para configurar la lámpara en el sistema Debian 9.

Instalar PHP 7

sudo apt-get install git python-software-properties wget -q https: // paquetes.Sury.org/php/apt.GPG -O- | sudo apt -key add - echo "Deb https: // paquetes.Sury.org/php/estiramiento main "| sudo tee/etc/apt/fuentes.lista.D/PHP.lista 
SUDO APT UPDATY APT APT INSTALA PHP PHP-MCRYPT PHP-GD PHP-MBSSTRING PHP-XML 

Instalar apache2

sudo apt install apache2 libapache2-mod-php 

Instalar mysql

sudo apt install mysql-server php-mysql 

Paso 2 - Instale el compositor PHP

Se requiere el compositor para instalar dependencias de Laravel. Así que use los comandos a continuación para descargar y usar como comando en nuestro sistema.

curl -ss https: // getComposer.org/instalador | Php sudo compositor MV.Phar/usr/local/bin/composer sudo chmod +x/usr/local/bin/composer 

Paso 3 - Instale Laravel en Debian 9

Descargue la última versión de Laravel desde el repositorio oficial de Git. Use el siguiente comando para clonar la rama maestra del Laravel desde Github.

CD/var/www git clone https: // github.com/laravel/laravel.git 

Navegue al directorio de código Laravel y use el compositor para instalar todas las dependencias necesarias para el marco de Laravel.

CD/VAR/WWW/LARAVILLO SUDO COMPOSER Instalación 

La instalación de dependencias puede llevar algún tiempo según la velocidad de su red. Después de instalar con éxito todas las dependencias, establezca los permisos adecuados en todos los archivos.

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

Paso 4 - Establecer la clave de cifrado

Ahora, cambie el nombre del .EVN.ejemplo archivo .envidia En los proyectos del directorio principal. Esto se utilizará para configurar el entorno de aplicación para el proyecto.

MV .envidia.ejemplo .envidia 

Ahora genere la clave de cifrado de número aleatorio Base64, que utiliza el servicio de encriptores iluminados.

Clave de Php Artisan: Genere la clave de aplicación [Base64: wer9jfzhn4qyqt9i8hn1hlt8lwpet3urzdi0hvqfzjm =] establecido correctamente. 

Editar el .envidia archivo de configuración y actualizar la configuración requerida. Además, asegúrese de App_key se establece correctamente como se genera en el comando anterior.

VI .envidia 
App_name = laravel app_env = local app_key = base64: wer9jfzhn4qyqt9i8hn1hlt8lwpet3urzdi0hvqfzjm = app_debug = true app_url = http: // localhost 

Paso 5 - Creación de la base de datos MySQL

También puede necesitar crear una base de datos para su aplicación Laravel. Inicie sesión en su servidor MySQL y cree una base de datos MySQL y usuario.

mySQL> Crear base de datos Laravel; mysql> otorgar todo en laravel.* a 'laravel'@'localhost' identificado por 'secret_password'; MySQL> privilegios de descarga; mysql> salir
1234mysql> Crear base de datos Laravel; MySQL> otorgar todo en Laravel.* a 'laravel'@'localhost' identificado por 'secret_password'; mysql> privilegios de descarga; mysql> salir

Editar el .envidia Archivo y actualización de la configuración de la base de datos.

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

Paso 6 - Configuración de Apache

Puede crear un nuevo archivo de configuración de Apache o editar el archivo de configuración de host virtual predeterminado de Apache 000 default.confusión y actualice DocumentRoot al directorio público de Laravel como se muestra a continuación.

vim/etc/apache2/sites disponible/000 deformento.confusión 

Actualizar la configuración como:

 ServerAdmin [correo electrónico protegido] DocumentRoot/var/www/laravel/public options siguientes.Log customLog $ apache_log_dir/access.registro combinado  

Recargar los cambios de configuración de Apache mediante el reinicio del servicio utilizando el siguiente comando

SUDO SERVICIO APACHE2 Reiniciar 

Paso 7 - Acceder a la aplicación Laravel

El marco de Laravel PHP se ha configurado con éxito en su sistema. Acceda a la aplicación Laravel en su navegador web favorito según Apache configurado.

Comencemos a construir una aplicación increíble utilizando el marco de Laravel PHP.

Codificación feliz!