O Composer facilita o gerenciamento de dependências em seus projetos PHP. Ele permite que você declare as bibliotecas que seu projeto necessita e ele gerencia (instala / atualiza) elas para você. Site oficial: https://getcomposer.org/.
Ele surgiu em 1º de Março de 2012, onde houve a necessidade de uma padronização para a interoperabilidade entre os mais diversos Frameworks PHP do mercado. Esta ferramenta foi fortemente inspirada no npm (para linguagem JavaScript) e no Bundler (para linguagem Ruby), além de ser reconhecida pela sua praticidade.
Portanto, acesse: Como instalar o Composer.
Preparando o ambiente
Assim que instalado, é necessário criar um arquivo chamado composer.json. Este arquivo possuirá as configurações de dependências de sua aplicação em formato json. Abaixo, vemos um exemplo de arquivo:
{
"require": {
"jeroendesloovere/vcard": "^1.3",
"league/csv": "^8.1"
}
}
O “require” especifica as dependencies de sua aplicação. Além disso, se a versão do PHP for inferior à 5.3.2, um erro é retornado.
O uso de composer exige conhecimento técnico em manipulação de arquivos via terminal. Sendo assim, acesse seu FTP através do SSH. Se precisar de ajuda, clique aqui e saiba mais.
Instalando e configurando as dependências
Utilize o seguinte comando:
Este comando fará o Composer ler as configurações definidas no arquivo json e instalará todas as bibliotecas/pacotes necessários para a sua aplicação.
Por fim, crie uma index.php e inclua o autoloader do Composer, no qual encarrega-se de registar todos os namespaces dos arquivos baixados no diretório vendor.
<?php
require_once __DIR__ . '/vendor/autoload.php';
use JeroenDesloovere\VCard\VCard;
use League\Csv\Reader;
Você pode conferir mais informações sobre o Composer em nosso blog: O que é e como usar o Composer.
Contudo, restando dúvidas ou precisando de ajuda, contate-nos via telefone ou chat e converse com nosso suporte. Tenha em mãos seu código de cliente e senha de atendimento e assim ser atendido com mais agilidade.