Sign in

Arquiteto e Urbanista de formação, e Programador Web por paixão. Stack: PHP + MySQL e atualmente estudando Node React/Vue

Vamos conhecer e instalar o composer

Introdução

Composer é uma ferramenta para gerenciamento de dependências em PHP. Permite que você declare as bibliotecas que seu projeto irá usar e o composer irá gerenciá-las (instalar e atualizar) para vocês.

Todos os comandos solicitados deverão serem executados dentro do terminal.

Gerenciamento de Dependências

Composer não é um gerenciador de pacotes como apt…


Instalando PHP do jeito certo.

Se pensa em começar a programar em PHP, vamos configurar seu computador para que seja capaz de interpretar o código e exibir no navegador.

1. Instalando o PHP no Windows

Vá até http://php.net/downloads.php e faça o download do PHP para Windows. Hoje, estou usando o PHP 8. Recomendo escolher uma versão acima de 7.1 …


Step 1: Criando o projeto

yarn create next-app --example with-tailwindcss nome_do_projeto

Após criar o projeto, vamos entrar no diretório do mesmo e iniciar o projeto para ver se está tudo ok

cd nome_do_projeto
yarn dev

Vamos configurar para usar Typescript no lugar de JS.

touch tsconfig.json
yarn add --dev typescript @types/react @types/node
yarn dev

Próximo…


Vamos acelerar nosso desenvolvimento acrescentando um hotreload no nosso laravel?

O hotreload é gerenciado pelo NPM, então, tenha certeza de tê-lo instalado em seu computador. E óbvio, estamos falando de Laravel, então, tenha-o instalado e inicie o servidor do projeto.

Após ter iniciado o servidor do seu projeto com o comando:

php artisan serve

Aparecerá a seguinte mensagem no terminal:


Vamos tentar entender o básico do HTML para que você, que gostaria de iniciar uma aventura sem volta, consiga deslanchar com maior impulso.

O HTML é uma sigla que você não precisa entender para usar, mas precisa saber que é um Hyper Text Markup Language, ou seja, uma linguagem de…


Venho tentando usar o SublimeText no lugar do VSCode, pelo simples fato de ele ser mais rápido e oferecer uma boa experiência.

Tentei usar o PHPStorm também, achei ele a melhor opção até ele começar a travar ao salvar arquivos. …


https://getcomposer.org

Este erro ocorre quando o composer tenta instalar uma biblioteca grande demais ou a biblioteca tem muitas dependências. No meu caso, também era o motivo da lentidão ao tentar instalar alguma dependência.

Para não ter erro, atualize sua versão para a última disponível, digitando:

composer self-update

Depois eu retiro o limite de memória temporariamente alterando uma variável de ambiente:

COMPOSER_MEMORY_LIMIT=-1 composer update

É possível definir um valor, caso não queira deixar como fiz, sem limites. Nesse caso, usa-se o padrão em megabytes ou gigabytes, por exemplo:

COMPOSER_MEMORY_LIMIT=512M composer update
//ou
COMPOSER_MEMORY_LIMIT=2G composer update

Provavelmente, após executar esses passos, o erro deixará de ocorrer. Para mais informações, acesse esse link.

Originally published at https://xzeus.medium.com on December 16, 2020.


Terminando a semana tentando reproduzir um projeto já existente, mas não finalizado.

Sempre me orgulhei de criar meus próprios scripts, alguns frutos de pesquisas remendadas com outras pesquisas, etc. No final, sempre consegui fazer TUDO o que precisei — até agora.

Na verdade eu percebi que eu estava em busca…

Pablo Alexandrino

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store