• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Instalando e configurando dependências com o Composer

Lucas Souza - Especialista de Atendimento na KingHost

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.

Antes de avançar na leitura, é bom que você já tenha o Composer instalado.
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:
php composer.phar install

Instalando dependências com o Composer
Instalando dependências com o Composer

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.

Esse artigo foi útil pra você?