Como instalar o Laravel 6 no Ubuntu 18.04 do zero rapidamente

Renan Gabriel
Jul 25, 2017 · 3 min read

O Laravel possui alguns requisitos para sua instalação.

https://laravel.com/docs/6.x

O primeiro requisito é o php, com o terminal aberto digite o seguinte comando.

sudo apt-get install php

Para verificar a versão do php.

php -v

Instale também a extensão Mbstring do php.

sudo apt-get install php-mbstring

A extensão do suporte para o XML.

sudo apt-get install php-xml

E a extensão do zip do php.

sudo apt-get install php-zip

Caso não tenha instalado o curl na sua máquina digite:

sudo apt-get install curl

O Laravel utiliza o composer para cuidar das suas dependências, então o próximo passo é instalar o Composer.

Esse comando faz o download do instalador do composer e realiza a instalação dele no diretório correto, para o composer funcionar de forma global no sistema.

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Para ver se deu certo, digite composer no terminal.

Mude as permissões para rodar o composer sem o sudo

sudo chown -R $USER ~/.composer/

Também, é possível inicializar um projeto Laravel sem o seu instalador usando o seguinte comando.

composer create-project --prefer-dist laravel/laravel project-name

Nesse tutorial vou instalar o instalador do Laravel pelo Composer para utilizar o comando laravel new project.

composer global require "laravel/installer"

Para o comando laravel funcionar precisamos adicionar uma linha no arquivo bashrc se você estiver usando apenas o terminal.

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Ou adicionar uma linha no zshrc se estiver usando o ZSH.

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >>  ~/.zshrc
source ~/.zshrc

Reinicie o terminal. Para testar se deu certo, digite laravel no terminal.

Agora vamos inicializar um projeto Laravel.

laravel new blog

Rode o servidor do Laravel. Enjoy!

php artisan serve
localhost:8000

Referências

Renan Gabriel

Written by

https://github.com/renangabriel27

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade