Postado em: 01/06/2021

Aprendendo a usar o composer para baixar arquivos e pacotes.

Composer (https://getcomposer.org/) é um gerenciador de pacotes PHP muito utilizado, facilita a organização de pacotes e dependências desses com atualizações.

O Composer pode baixar pacotes do Packagist (https://packagist.org/), um repositório atualizadíssimo de pacotes PHP.

Instalando o Composer

O Composer pode ser instalado em diversos ambientes, como Windows, Mac ou Linux. No site, é possível saber como instalar o pacote nesses sistemas através da URL getcomposer.org 

Para os exemplo, já deixei configurado o composer.phar (download aqui)

Criando JSON para receber Pacotes

Para iniciar seu projeto e baixar os pacotes é necessário formatar um arquivo JSON, como no exemplo abaixo:

{

"name" : "Projeto teste",

"description" : "Testando o composer",

"version" : "1.0",

"author": [

{

"name" : "Anderson Burnes",

"email" : "burnes@professorburnes.com",

"site" : "https://www.professorburnes.com.br"

}

],

"require" : {

"php" : ">5",

"phpmailer/phpmailer" : ">6",

}

}

Este arquivo irá criar um exemplo de envio de e-mail usando a biblioteca PHPMailer, porém podem ser baixados no mesmo projeto, diversos pacotes, como o Bootstrap, Redimensionador de Imagens e outros.

Para baixar basta ir ao terminal, na pasta do arquivo composer.phar e digitar "php composer.phar install", os arquivos começarão a ser instalados na pasta vendor. Após instalação será criado um arquivo .lock, caso queira instalar novamente ou atualizar, basta apagar este arquivo.

Para utilizar o pacote, é necessário adicionar ao seu projeto o "autoload.php" que normalmente irá ficar dentro da pasta "vendor" baixada junto com os pacotes.



Outras Notícias: