Introdução ao Composer { Parte 2 }

Continuando nossos posts sobre o composer… 1° Parte

Instalando o Composer

 Requerimentos

O composer requer o php 5.3.2 ou superior para rodar. Algumas configurações a mais serão necessárias com respeito ao php, porém o instalador irá avisar sobre eventuais imcompatibilidades.

O composer é multiplataforma e é trabalhado para funcionar igualmente nas três plataformas existentes: Windows, Linux e OSX.

Instalação nos *nix.

Podemos instalar o composer local em um projeto ou de forma global ou seja utiliza-lo para vários projetos.

Local

Primeiro precisamos baixa-lo em nosso diretório de trabalho ou projeto.

O comando acima irá baixar o composer.phar para o seu diretório de trabalho. O composer.phar é um arquivo binário, a extensão .phar é um extensão de arquivos executáveis php, que podem ser rodadas em linhas de comando, dentre outras coisas.

Você pode também instalar o composer em um diretório especifico, através do comando –install-dir, depois fornecer um diretório de destino, podendo ser um caminho relativo ou absoluto.

Global

Para utilizar o composer de forma global basta que você mova o executável para a pasta de executáveis do sistema unix. Veja abaixo:

 Instalação no Windows

Usando o instalador

Esta maneira é rápida e simples, para se instalar o composer em seu windows.

Baixe e execute o Composer-Setup.exe , ele vai instalar a versão mais recente  e configurar o path do windows para você, permitindo que você execute o composer em qualquer diretório a partir da linha de comando.

Para instalação manual no windows veja aqui.

Utilizando o Composer

Para mostrar como utilizar o composer na prática nada melhor que indicar alguns bons links e materiais para estudo. Creio que dois serão essenciais:

Um post mais dissecado de nosso amigo Thiago Belem -> Aqui

E um ScreenCast da Code Squad, de nosso amigo Elton Minetto -> Aqui

Conclusão

Fiz uma abordagem superficial, basicamente a mesma coisa que esta no get started do composer não deixe de conferir a documentação para mais informações úteis!

 Contribua conosco, deixe seu comentário abaixo, quer seja uma correção, quer seja um acréscimo, contribua!.

Introdução ao Composer { Parte 1 }

Composer é uma ferramenta de gerenciamento de dependências para o php. Ele permite que você declare os pacotes necessários em seu projeto, faça os downloads dos mesmos e instale automaticamente para você.

A idéia do composer não é nova, o mesmo é baseado fortemente no ‘NPM’ para Node.JS e no Ruby Gems, porém focado no PHP.

O composer trabalha da seguinte maneira: Continuar lendo