Posted on: January 29, 2020 12:18 PM
Posted by: Renato
Categories: Variados
Views: 425
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
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
Donate to Site
Renato
Developer