Como configurar o aplicativo Laravel no Ubuntu e Debian

Como configurar o aplicativo Laravel no Ubuntu e Debian

Laravel é uma estrutura PHP de código aberto poderoso e popular para criar aplicativos da Web. É a escolha preferida para muitos desenvolvedores devido à sua sintaxe intuitiva, escalabilidade e confiabilidade. A criação de Laravel no Ubuntu & Debian é relativamente fácil, e este artigo o levará pelas etapas.

Pré -requisitos

Antes de mergulharmos na criação do Laravel, vamos dar uma olhada nos pré -requisitos para fazê -lo. Em primeiro lugar, você precisará de um servidor executando o Ubuntu ou Debian. Você também precisará ter a versão mais recente do PHP instalada no servidor. Por fim, você precisará instalar o compositor Package Manager, pois é necessário para o Laravel.

Depois de ter todos os pré -requisitos no lugar, você pode passar para a próxima etapa.

Etapa 1 - Instale a lâmpada

A versão mais recente do Laravel exigiu o Php 8.0 ou uma versão mais recente. Para começar com o Laravel, primeiro precisamos configurar um servidor de lâmpada em execução. Se você já executou a pilha de lâmpadas, pule esta etapa, use os seguintes comandos para configurar a lâmpada no sistema Ubuntu.

Instale o PHP

sudo apt install python-software-properties sudo add-aprop-repository ppa: ondrej/php sudo apt update sudo apt install -y php8.0 php8.0-MCRYPT PHP8.0-gd php8.0-MBSTRING PHP8.0-xml 

Instale o Apache2

Instalação sudo apt-get Apache2 libapache2-mod-php8.0 

Instale o MySQL

sudo apt-get install mysql-server php8.0-MYSQL 

Etapa 2 - 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 3 - Crie aplicativo Laravel

Agora que você tem PHP e compositor instalados no servidor, você pode passar para a instalação do Laravel. Para fazer isso, você precisará abrir o terminal e executar o seguinte comando:

CD/VAR/WWW Composer Create-Project--preferido Laravel/Laravel My-Laravel-App 

Isso criará um novo projeto de Laravel no diretório especificado por 'My-Laravel-App'. Depois disso, você precisará abrir o diretório do projeto e executar o seguinte comando para instalar todas as dependências:

CD/var/www/my-laravel-app sudo compositor 

Depois que as dependências forem instaladas, você poderá passar para a próxima etapa.

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/my-laravel-app chmod -r 755/var/www/my-laravel-app chmod -r 777/var/www/my-laravel-app/armazenamento 

Agora, gerar a chave de criptografia de número aleatório base64, que é usado pelo serviço de criptografar 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, verifique se o app_key está definido corretamente conforme gerado no comando acima.

Etapa 4 - Crie um banco de dados para Laravel

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.* 'Laravel'@'localhost' identificado por 'secret'; mysql> privilégios de descarga; mysql> desistir
1234MySQL> Criar banco de dados Laravel;.* para 'Laravel'@'localhost' identificado por 'secret'; mysql> privilégios de descarga; mysql> desistir

Agora edite 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 = secreto 

Etapa 5 - Configuração do Apache

Editar o arquivo de configuração do host virtual padrão do Apache 000 Default.conf e atualize documentroot para o diretório público Laravel como abaixo:

vim/etc/apache2/sites-habilitado/000-default.conf 

Adicione também um pouco mais de configuração.

 ServerAdmin [Email Protected] Documentroot/var/www/my-laravel-app/public Options Sigasymlinks allowoverride Nenhuma allowoverride All ErrorLog $ Apache_log_dir/erro.Log CustomLog $ apache_log_dir/acesso.log combinado  

Recarregue as mudanças de configuração do Apache reiniciando o serviço usando o comando abaixo

SUDO Service Apache2 Reiniciar 

Etapa 6 - Acesso Aplicação de Laravel

Você configurou com sucesso a estrutura do Laravel 7 PHP em seu sistema. Acesse o aplicativo Laravel em seu navegador da web favorito

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

Conclusão

Agora que você configurou o Laravel no Ubuntu & Debian, você pode começar a desenvolver seu aplicativo da web. A configuração do Laravel é bastante direta, e este artigo deveria ter lhe dado uma boa idéia de como fazer isso. É importante observar que você deve sempre manter seu servidor e software atualizados para garantir o desempenho e a segurança ideais. Se você tiver alguma dúvida ou precisar de ajuda para configurar o Laravel, estamos aqui para ajudar.