Como instalar o Laravel no Fedora um guia passo a passo

Como instalar o Laravel no Fedora um guia passo a passo

O Laravel é uma estrutura PHP popular que fornece uma gama de ferramentas e recursos para criar aplicativos da Web. Neste tutorial, o guiaremos através do processo de instalação do Laravel no Fedora, uma distribuição popular do Linux.

Abordaremos os pré -requisitos para a instalação do Laravel no Fedora, como a instalação do PHP e um servidor da Web, e o guiaremos pelas etapas para instalar o Laravel usando o Composer, um gerenciador de dependência para PHP. Também forneceremos algumas dicas e práticas recomendadas para configurar e otimizar o Laravel no Fedora.

No final deste tutorial, você terá uma instalação de Laravel totalmente funcional em execução no Fedora, e estará pronto para começar a criar seus próprios aplicativos da Web com o Laravel.

Tutoriais sugeridos:

  • Como limpar o cache do Laravel
  • Como verificar a versão do Laravel
  • Remova o índice.PHP do URL em Laravel

Etapa 1 - Instale pacotes

O PHP é necessário para executar as aplicações de Laravel. Como um banco de dados de back -end, você pode usar o servidor MySQL/Mariadb. Aqui está uma breve instrução para a instalação da pilha de lâmpadas no Fedora. É necessário executar a estrutura do Laravel em seu sistema de Fedora. Você também pode usar este guia para obter instruções detalhadas para configurar o ambiente da lâmpada em sistemas de Fedora.

Instale o Apache
sudo dnf install httpd 
Instale o MySQL
sudo dnf install mariadb-server sudo systemctl start mariadb.Service/usr/bin/mysql_secure_installation 
Instale o PHP
sudo dnf install php php-zip php-mysqlnd php-mcrypt php-xml php-mbstring 
Instale o compositor
sudo dnf instalar compositor descompactando 

Etapa 2 - Instale o Laravel no Fedora

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.

Nome de usuário CHOW -R: APACHE/VAR/WWW/LARAVEL CHMOD -R 755/VAR/WWW/LARAVEL CHMOD -R 755/VAR/www/Laravel/Storage 

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 3 - Configure o ambiente de Laravel

Usa Laravel .Env Arquivo para configuração do ambiente. Usar .Env arquivo 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 está configurada. Além disso, você também pode atualizar os detalhes de configuração do banco de dados MySQL em .Env arquivo como abaixo.

Db_host = localhost db_database = laravel db_username = nome de usuário db_password = senha 

Etapa 4 - Execute o Laravel com o Artisan

Para fins de desenvolvimento, você pode executar um aplicativo Laravel com a interface da linha de comando artesanal. Artisan inicia um servidor de desenvolvimento de Laravel em seu sistema, que você pode acessar em um navegador da web.

PHP Artisan Server Laravel Development Server Iniciado: http: // 127.0.0.1: 8000 

O artesão padrão inicia o Laravel na porta 8000 apenas para o host local. Para acessar o Laravel pela rede, especifique o seu sistema IP com -hospedar opção ou use IP 0.0.0.0 para acesso público.

Você também pode usar -porta seguido pelo número da porta para usar outra porta para servir o aplicativo Laravel. Por exemplo, use o comando abaixo.

PHP ARTISAN SERVE -HOST 0.0.0.0 -Port 8000 Laravel Development Server Iniciado: http: // 0.0.0.0: 8000 

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 em um navegador da web. Para criar um arquivo de configuração do Apache/etc/httpd/conf.D/Laravel.conf

sudo vi/etc/httpd/conf.D/Laravel.conf 

e adicione as seguintes configurações:

Arquivo:/etc/httpd/conf.D/Laravel.conf
 ServidorName Laravel.Tecadmin.Net Documentroot/var/www/laravel/público allowoverride   

Salve seu arquivo e reinicie o serviço Apache:

sudo systemctl reiniciar httpd.serviço 

Em seguida, acesse o site do Laravel em um navegador da web com o nome de domínio especificado. Verifique se o domínio/subdomínio está corretamente apontado para o servidor Laravel no DNS.

Conclusão

Neste tutorial, cobrimos as etapas para instalar o Laravel no Fedora, uma distribuição popular do Linux. Discutimos os pré -requisitos para a instalação do Laravel, como a instalação do PHP e um servidor da Web, e fornecemos um guia detalhado sobre como instalar o Laravel usando o Composer, um gerenciador de dependência para PHP.

Também fornecemos algumas dicas e práticas recomendadas para configurar e otimizar o Laravel no Fedora, como definir as permissões corretas em diretórios e arquivos e ativar o módulo Mod_rewrite.

Seguindo as etapas deste tutorial, agora você deve ter uma instalação de Laravel totalmente funcional em execução no Fedora, e deve estar pronto para começar a criar seus próprios aplicativos da Web com Laravel. Se você tiver alguma dúvida ou precisar de mais assistência, não hesite em perguntar.