Como instalar o Laravel 8 no CentOS/Rhel 7
- 3475
- 208
- Wendell Legros
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.confArquivo:/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.