Primeiro passo é preparar o instalador do Laravel no Composer:
composer global require laravel/installer
Verifique se o arquivo ‘/etc/php/7.4/cli/php.ini’ possui memória alocada:
memory_limit=1536M
*O caminho do arquivo php.ini pode mudar de acordo com a versão do PHP instalada.
**Após a modificação desse arquivo, reinicie o servidor Apache (sudo service apache2 restart).
Verifique se a memória SWAP está liberada e ativa:
free -m
Caso o total da memória SWAP esteja em 0, execute os comandos abaixo para liberar 1Gb:
sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
sudo /sbin/mkswap /var/swap.1
sudo chmod 600 /sbin/swapon
sudo /sbin/swapon /var/swap.1
Agora faça a instalação da estrutura de arquivos do Laravel no diretório escolhido:
composer create-project --prefer-dist laravel/laravel nome_do_projeto
Pronto! A instalação foi concluída, mas é necessário fazer alguns ajustes antes.
Você deve criar um arquivo .htaccess na raiz do projeto com o seguinte conteúdo:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
Também é necessário definir as permissões de acesso (esteja na raiz do projeto):
sudo chmod -R 775 storage/
Agora a sua página inicial já deve carregar como no exemplo abaixo:
Você precisa fazer o login para publicar um comentário.