Como instalar o Laravel 8 no CentOS/Rhel 7

Como instalar o Laravel 8 no CentOS/Rhel 7

Laravel é uma estrutura de PHP de código aberto projetado para o desenvolvimento mais rápido de aplicativos da Web MVC em PHP. Este artigo ajudará você a instalar a estrutura PHP do Laravel 8 no sistema CentOS/RHEL 7.

Etapa 1 - Configurar repositórios YUM

Primeiro de tudo, você precisa adicionar repositórios REMI e EPEL RPM em seu sistema. Esses repositórios têm pacotes atualizados. Use um dos comandos abaixo conforme sua versão do sistema operacional e arquitetura do sistema.

rpm -uvh https: // dl.FedoraProject.org/pub/epel/7/x86_64/pacotes/e/epel-lançamento-7-14.Noarch.rpm rpm -uvh http: // rpms.FamilleCollet.COM/ENTERPRISE/REMI-RELEASE-7.RPM 

Etapa 2 - Instale o Apache, MySQL e PHP

Aqui está uma instrução curta para a instalação da pilha de lâmpadas. É necessário para executar a estrutura do Laravel em seu sistema CentOS. Use este guia para a configuração detalhada da lâmpada no CentOS

Instale o Apache

yum --enableRepo = remi, epel install httpd 

Instale o MySQL

yum --enableRepo = remi, instalação epel MySQL-Server Service mySqld start/usr/bin/mysql_secure_installation 

Instale o PHP

yum --enableRepo = remi, instalação de aplicativo php php-zip php-mysql php-mcrypt php-xml php-mbstring serviço httpd reinicialização 

Etapa 3 - Instale o compositor

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 MV.phar/usr/bin/compositor chmod +x/usr/bin/compositor 

Etapa 4 - Instale o Laravel no CentOS 7

Para baixar a versão mais recente do Laravel, use o comando abaixo para clonar o repo mestre de Laravel do github.

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 compositor Instale 

A instalação de dependência levará algum tempo. Depois disso, defina as permissões adequadas nos arquivos.

CHOW -R APACHE.Apache/var/www/laravel chmod -r 755/var/www/laravel chmod -r 755/var/www/laravel/armazenamento 

Os sistemas habilitados para Selinux também executam o comando abaixo para permitir a gravação no diretório de armazenamento.

CHCON -R -T HTTPD_SYS_RW_CONTENT_T/VAR/www/laravel/armazenamento 

Etapa 5 - Definir a chave de criptografia

Laravel usa um .Env Arquivo para configuração do ambiente. Usar .Env Arquive para configurar todas as variáveis ​​de ambiente para o seu aplicativo, como o banco de dados, SMTP, chave de segurança, etc.

cp .Env.exemplo .Env 

Agora defina a chave de criptografia de número aleatório de 32 bits de longa.

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

Você pode ver o .Env arquivo para encontrar a chave do aplicativo que está configurada.

Etapa 6 - Crie Apache VirtualHost

Agora adicione um host virtual no seu arquivo de configuração do Apache para acessar a estrutura do Laravel do navegador da web. Para fazer isso, edite o arquivo de configuração do Apache/etc/httpd/conf/httpd.conf e adicione o código abaixo no final do arquivo

vim/etc/httpd/conf/httpd.conf 
Arquivo:/etc/httpd/conf/httpd.conf
 ServidorName Laravel.exemplo.com documentroot/var/www/laravel/público allowoverride   

Reinicie o serviço Apache e acesse a estrutura do Laravel usando seu navegador Web favorito e comece a desenvolver um ótimo aplicativo da web.

serviço httpd reinicialização 

Agora acesse o site do Laravel em um navegador da web.