Cómo instalar Laravel en Debian 10

Cómo instalar Laravel en Debian 10

Laravado es uno de los mejores marco PHP de código abierto, MVC, 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 PHP en el sistema Linux de Debian 10 (Buster).

Requisitos de Laravel

  • apache
  • Mysql/mariadb
  • Php> = 7.1.3
  • 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

Debe instalar la versión PHP recomendada con los módulos requeridos antes de comenzar la instalación de Laravel. El sistema ya ha ejecutado la pila de lámpara omitir este paso más use los siguientes comandos para configurar la lámpara en el sistema Debian 10.

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/buster 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 

Instalar compositor PHP

Se requiere el compositor para instalar dependencias de Laravel. Así que use los siguientes comandos 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 2 - Instalación de Laravel en Debian

Clone El último código fuente de Laravel de su repositorio oficial de GIT a su sistema local. Simplemente ejecute el siguiente comando para hacerlo.

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 requeridas 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 3 - 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 

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

Clave de artesania PHP: Genere el conjunto de teclas de aplicación 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 4 - Configurar 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 5 - 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 6 - Acceder a la aplicación Laravel

Finalmente, Laravel PHP Framework se ha configurado con éxito en su sistema de Linux de Debian 10 Buster. Acceda a la aplicación Laravel en su navegador web favorito como se muestra a continuación:

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

Codificación feliz!