Skip to content

Instantly share code, notes, and snippets.

@ravage
Last active February 14, 2019 10:44
Show Gist options
  • Save ravage/c26a19313ce325628930a457cc82f5f3 to your computer and use it in GitHub Desktop.
Save ravage/c26a19313ce325628930a457cc82f5f3 to your computer and use it in GitHub Desktop.

Instalação PHP & Composer

  • Para Windows descarregar a última versão do PHP (http://windows.php.net/download/) e descompactar para c:\php
  • Descompactar o php-*.zip para c:\php
  • Renomear c:\php\php.ini-development para c:\php\php.ini (fazer overwrite do antigo)
  • Install composer https://getcomposer.org/
  • Abrir uma consola e correr o comando php -S localhost:3000 ou php -S localhost:8080 para ativar o servidor PHP integrado

Instalação Laravel

$ composer global require "laravel/installer"
$ echo 'export PATH=$PATH:$HOME/.composer/vendor/bin' >> .bash_profile

Ativar Extensões (php.ini)

  • php_mbstring
  • php_openssl

Criar Novo Projeto

$ composer create-project --prefer-dist laravel/laravel <nome do projeto>
ou
$ laravel new <nome projeto>

Configuração

  • Toda a configuração é feita a partir do diretório config
  • Conteúdo da pasta storage e bootstrap/cache devem permitir escrita por parte do servidor aplicacional
  • Alguns elementos de configuração encontram-se no ficheiro .env
  • Caso seja necessário gerar chaves devem utilizar o comando
    • $ php artisan key:generate
    • A chave de produção deve ser diferente da utilizada em desenvolvimento

Arranque

$ php artisan serve
$ php artisan serve --port=<porta>

PHP Embed Webserver

$ php -S localhost:<porta>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment