Como instalar o Laravel 9 no CentOS 8

Como instalar o Laravel 9 no CentOS 8

O Laravel é uma estrutura da Web PHP poderosa e de código aberto, projetado para o desenvolvimento mais rápido de aplicativos da Web. É baseado na estrutura do Symfony, segue o padrão arquitetônico do MVC. Durante a recente atualização deste tutorial, o Laravel 9 é a versão mais recente disponível.

A estrutura do Laravel também fornece uma interface de linha de comando (CLI) conhecida como artesão. Ele fornece comandos úteis para executar operações para seus aplicativos.

Este artigo ajudará você a instalar a estrutura PHP do Laravel nos sistemas CentOS 8.

Pré -requisitos

  • A configuração inicial do servidor inicial do sistema recém -instalado.
  • Conta de Acesso com Selo com Sudo Privilegas.

Etapa 1 - Instalando a pilha de lâmpadas

Primeiro de tudo, o Laravel exigiu que a pilha de lâmpadas estivesse executando a pilha de lâmpadas no seu sistema CentOS 8. Os sistemas que já executaram a pilha da lâmpada podem pular esta etapa, caso contrário, use os seguintes comandos para instalá -la.

Instale o Apache2

Os pacotes Apache podem ser instalados diretamente em repositórios padrão.

sudo dnf install httpd 

Depois de instalar o servidor da web, digite Curl http: // localhost, que exibirá conteúdo HTML na sua tela.

Instale o MySQL

Use o seguinte comando para instalar o mysql em seu sistema. Para as instruções detalhadas, visite aqui.

sudo dnf install @mysql sudo mysql_secure_installation 

Siga o Assistente de Configuração Inicial do MySQL para definir uma nova senha.

Instale o PHP

Laravel Necessário Php 7.2 ou superior versão. Os repositórios oficiais já contêm as versão necessária dos pacotes PHP. Portanto, podemos simplesmente instalar o PHP executando o seguinte comando:

sudo dnf install php php-curl php-bcmath php-dom php-xml php-mbstring php-json 

Etapa 2 - Instalando o compositor PHP

O compositor é usado para criar novos aplicativos Laravel ou instalar dependências para aplicativos existentes. Execute os comandos abaixo para baixar e instalar o compositor PHP em seu sistema.

Curl -ss https: // getcomposer.org/instalador | compositor PHP MV.phar/usr/local/bin/compositor chmod +x/usr/local/bin/compositor 

Etapa 3 - Crie aplicativo Laravel

Em seguida, crie um aplicativo Laravel usando o compositor Package Manager. Mude para o diretório de projetos e crie um aplicativo Laravel usando “compositor criate-project laravel/laravel”, seguido pelo nome do aplicativo.

CD/VAR/WWW Composer Create-Project Laravel/Laravel MyLaravelApp 

Os comandos acima baixarão os arquivos do projeto Laravel e instalarão todas as dependências necessárias no seu sistema CentOS.

Em seguida, defina a chave de criptografia de números aleatórios de 32 bits, que é usada pelo serviço de criptografia iluminado.

CD/var/www/mylaravelapp php artesan key: gerar o conjunto de chaves do aplicativo com sucesso. 

Etapa 4 - Acesso Aplicação de Laravel

Execute seu aplicativo Laravel em um ambiente de desenvolvimento usando o PHP Artisan. Depois disso, vou lhe dizer como você deve implantá -lo no Apache.

Execute o comando abaixo do seu aplicativo Laravel. Você pode alterar o host para o seu IP da LAN ou localhost para restringir o acesso.

PHP ARTISAN SERVE -HOST 0.0.0.0 --Port = 8000 

Acesso Aplicativo Laravel usando localhost (para sistemas locais) ou endereço IP do servidor e porta especificada.

Etapa 5 - Configure o Laravel com o Apache

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, crie arquivo de configuração do Apache/etc/httpd/confê.D/Laravel.conf e adicione o código abaixo:

sudo vim/etc/httpd/conf.D/Laravel.conf 
Arquivo:/etc/httpd/conf.D/Laravel.conf
 ServidorName Laravel.exemplo.Net Documentroot/var/www/myLaravelapp/public allowoverride   

Reinicie o serviço Apache e acesse a estrutura do Laravel usando seu navegador favorito.

sudo systemctl reiniciar httpd.serviço 

Agora, defina a permissão adequada para os arquivos e diretórios de aplicativos.

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

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

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

Por fim, acesse seu aplicativo Laravel em um navegador da web.

Conclusão

Neste tutorial, você aprendeu a criar um novo aplicativo Laravel com um compositor e executá -lo em um sistema de desenvolvimento. Também implantou o Laravel no Apache Server.