Como instalar o Laravel no Debian 10

Como instalar o Laravel no Debian 10

Laravel é uma das melhores estruturas PHP de código aberto, projetadas para o desenvolvimento mais rápido de aplicativos da Web. Você pode simplesmente instalar e usar em seu sistema de desenvolvimento. Este artigo ajudará você a instalar a estrutura Laravel PHP no Sistema Linux (Buster) Linux (Buster).

Requisitos de Laravel

  • Apache
  • Mysql/mariadb
  • Php> = 7.1.3
  • Extensão do OpenSSL PHP
  • Extensão de PDO PHP
  • Extensão de PHP de Mbstring
  • Extensão do PHP do tokenizer
  • Extensão XML PHP

Etapa 1 - Pré -requsiteis

Você precisa instalar a versão PHP recomendada com os módulos necessários antes de iniciar a instalação do Laravel. O sistema já está executando a pilha de lâmpadas pula esta etapa, use os seguintes comandos para configurar a lâmpada no sistema Debian 10.

Instale o Php 7

sudo apt-get install git python-software-properties wget -q https: // pacotes.Sury.org/php/apt.gpg -o- | sudo apt -key add - echo "Deb https: // pacotes.Sury.org/php/buster main "| sudo tee/etc/apt/fontes.lista.d/php.lista 
sudo apt update sudo apt install php php-mcrypt php-gd php-mbstring php-xml 

Instale o Apache2

sudo apt install apache2 libapache2-mod-php 

Instale o MySQL

sudo apt install mysql-server php-mysql 

Instale o compositor PHP

O compositor é necessário para a instalação de dependências de Laravel. Portanto, use os comandos abaixo para baixar e usar como um comando em nosso sistema.

Curl -ss https: // getcomposer.org/instalador | compositor php sudo mv.phar/usr/local/bin/compositor sudo chmod +x/usr/local/bin/compositor 

Etapa 2 - Instalando o Laravel no Debian

Clone o mais recente código fonte do Laravel de seu repositório oficial do Git para o seu sistema local. Basta executar o seguinte comando para fazer isso.

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

Navegue até o diretório de código do Laravel e use o compositor para instalar todas as dependências necessárias para a estrutura do Laravel.

CD/var/www/laravel sudo compositor 

A instalação de dependências pode levar algum tempo de acordo com a velocidade da sua rede. Depois de instalar com sucesso todas as dependências, defina as permissões adequadas em todos os arquivos.

CHOW -R WWW -DATA.www -data/var/www/laravel chmod -r 755/var/www/laravel chmod -r 777/var/www/laravel/armazenamento 

Etapa 3 - Definir a chave de criptografia

Agora, renomeie o .Evn.exemplo arquivo para .Env no diretório principal de projetos. Isso usará para configurar o ambiente de aplicativos para o projeto.

MV .Env.exemplo .Env 

Em seguida, gerar a chave de criptografia de número aleatório Base64, que é usado pelo Serviço de criptografia iluminado.

PHP Artisan Key: Gere o conjunto de chaves do aplicativo com sucesso. 

Editar o .Env arquivo de configuração e atualize as configurações necessárias. Além disso, certifique -se de App_key é definido corretamente conforme gerado no comando acima.

vi .Env 
App_name = Laravel App_env = local App_Key = base64: wer9jfzhn4qyqt9i8hn1hlt8lwpet3urzdi0hvqfzjm = app_debug = true App_url = http: // LocalHost 

Etapa 4 - Configurar o banco de dados MySQL

Você também pode exigir a criação de um banco de dados para o seu aplicativo Laravel. Faça login no seu servidor MySQL e crie um banco de dados e usuário MySQL.

MySQL> Criar banco de dados Laravel; mysql> conceda tudo sobre o Laravel.* para 'Laravel'@'localhost' identificado por 'secret_password'; mysql> privilégios de descarga; mysql> desistir
1234MySQL> Criar banco de dados Laravel;.* para 'Laravel'@'localhost' identificado por 'secret_password'; mysql> privilégios de descarga; mysql> desistir

Editar o .Env arquivar e atualizar configurações de banco de dados.

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

Etapa 5 - Configuração do Apache

Você pode criar um novo arquivo de configuração do Apache ou editar o arquivo de configuração do host virtual Apache Virtual 000-default.conf e atualize o Documentroot para o Laravel Public Directory como abaixo.

vim/etc/apache2/sites-disponível/000-default.conf 

Atualize a configuração como:

 ServerAdmin [Email Protected] Documentroot/var/www/laravel/public options sigasymlinks allowoverride nenhum allowoverride todo o errorlog $ apache_log_dir/erro.Log CustomLog $ apache_log_dir/acesso.log combinado  

Recarregue as alterações de configuração do Apache, reiniciando o serviço usando o comando abaixo

SUDO Service Apache2 Reiniciar 

Etapa 6 - Acesso Aplicação de Laravel

Finalmente, o Laravel PHP Framework foi configurado com sucesso no seu sistema de Linux de Buster, de Debian 10 Buster. Acesse o aplicativo Laravel em seu navegador favorito como abaixo:

Vamos começar a criar um aplicativo incrível usando a estrutura do Laravel PHP.

Codificação feliz!