Como instalar o Laravel 5.6 no Ubuntu 16.04 do zero rapidamente

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

Server Requirements

However, if you are not using Homestead, you will need to make sure your server meets the following requirements:

  • PHP >= 7.1.3
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension

Documentaçao Laravel

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 php7.0-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 php7.0-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.

  • macOS: $HOME/.composer/vendor/bin
  • GNU / Linux Distributions: $HOME/.config/composer/vendor/bin

 

laravel new blog



Rode o servidor do Laravel. Enjoy!

php artisan serve




Application Key

php artisan key:generate

Typically, this string should be 32 characters long. The key can be set in the .env environment file. If you have not renamed the .env.example file to .env, you should do that now. If the application key is not set, your user sessions and other encrypted data will not be secure!

Att.: Renato Lucena – 2018

Renato Lucena

Developer PHP, Laravel. Goiania-GO https://www.linkedin.com/in/renato-de-oliveira-lucena-33777133/

Você pode gostar...