Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Instalação do Laravel no Linux

Você precisará instalar o composer. Para isso, basta executar o seguinte comando pelo seu terminal:

curl -sS https://getcomposer.org/installer | php

Logo que concluír, ainda na mesma janela do terminal, execute:

sudo mv composer.phar /usr/local/bin/composer

Pronto, você já tem o composer instalado. Agora execute o seguinte comando para instalar o Laravel:

composer global require "laravel/installer=~1.1"

Quando concluír, você precisará adicionar a seguinte instrução no seu PATH:

export PATH="~/.composer/vendor/bin:$PATH" 

O composer poderá ser instalado dentro da pasta .config, dependendo da versão que você estiver usando. Neste caso o comando seria export PATH="~/.config/composer/vendor/bin:$PATH"

Ótimo, com isso concluimos o processo de instalação do Laravel. Agora só falta a extensão mcrypt. Para isso, execute os seguintes comandos:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5-json
sudo apt-get install openssl
sudo apt-get install php5-mcrypt
sudo php5enmod mcrypt

Tudo pronto, agora você já pode começar a utilizar o Laravel.

@davicfg

This comment has been minimized.

Copy link

davicfg commented Dec 11, 2016

Dependendo da verção do ubunto, pelo menos no meu caso, o path fica: export PATH="~/.config/composer/vendor/bin:$PATH"

@jameswpm

This comment has been minimized.

Copy link

jameswpm commented Apr 5, 2017

Estou usando o PHP 7 e segui as instruções alterando "php5" por "php7.0" quando necessário. No meu caso, antes de iniciar o projeto, precisei instalar também o php7.0-zip com o comando sudo apt-get install php7.0-zip.

@carloseduardoweb

This comment has been minimized.

Copy link

carloseduardoweb commented Sep 25, 2018

Tinha instalado a versão mais recente do PHP (7.2) e tive problemas, pois não há mais suporte para a extensão mycrytp. Como exposto pelo Adriano Maciel da Silva https://cursos.alura.com.br/forum/topico-errorexception-in-encrypter-php-line-303-function-mcrypt_get_iv_size-is-deprecated-34191, a solução é utilizar o PHP 7.0, ou anterior. Há algumas questões de segurança sobre esta extensão, mas isto seria assunto para outro curso. ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.