{"id":4808,"date":"2020-07-31T16:50:00","date_gmt":"2020-07-31T19:50:00","guid":{"rendered":"https:\/\/blog.hostinger.io\/tutoriais\/?p=4808"},"modified":"2025-04-09T04:46:25","modified_gmt":"2025-04-09T07:46:25","slug":"como-instalar-e-usar-o-composer","status":"publish","type":"post","link":"\/br\/tutoriais\/como-instalar-e-usar-o-composer","title":{"rendered":"Como instalar e usar o Composer: guia completo"},"content":{"rendered":"<p>Neste artigo, vamos mostrar como instalar e usar o Composer em v&aacute;rias plataformas. O Composer &eacute; um gerenciador de depend&ecirc;ncias para PHP (tamb&eacute;m funciona com <a href=\"\/br\/hospedagem-php\" target=\"_blank\" rel=\"noopener\">hospedagem PHP<\/a>).<\/p><p>Trata-se de uma ferramenta simples e confi&aacute;vel que os desenvolvedores usam para gerenciar e integrar pacotes ou bibliotecas externas em seus projetos baseados em PHP. Deste modo, eles n&atilde;o precisam criar suas p&aacute;ginas da internet ou aplica&ccedil;&otilde;es web a partir do zero.<\/p><p>Para ajudar voc&ecirc; a dominar essa ferramenta, voc&ecirc; tamb&eacute;m vai aprender neste artigo como criar um projeto PHP b&aacute;sico .<\/p><p>Antes de aprender a instalar o Composer, garanta que voc&ecirc; tem acesso a uma interface de linha de comando no seu sistema ou no seu servidor.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Speed-Up-Your-Website-BR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/public\" alt=\"\" class=\"wp-image-30339\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-instalar-o-composer\"><strong>Como Instalar o Composer<\/strong><\/h2><p>Esta se&ccedil;&atilde;o vai mostrar como instalar o Composer em <a href=\"\/br\/hospedagem-de-sites\"><strong>servidores de hospedagem<\/strong><\/a> compartilhada e em sistemas operacionais como Linux, macOS e Windows.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-como-instalar-o-composer-numa-hospedagem-compartilhada-no-linux-ou-no-macos\">1. <strong>C<\/strong>omo Instalar o Composer numa Hospedagem Compartilhada, no Linux ou no MacOS<\/h3><p>Os comandos para instalar o Composer numa hospedagem compartilhada, no Linux (PC ou servidor) e no macOS s&atilde;o os mesmos.<\/p><p>Note que o Composer j&aacute; vem pr&eacute;-instalado nos planos de hospedagem compartilhada Premium e Business da Hostinger. Se voc&ecirc; est&aacute; usando algum deles, pule esta parte.<\/p><p>Contudo, se voc&ecirc; acha que eles podem estar desatualizados, &eacute; poss&iacute;vel atualizar o Composer com o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">php composer.phar self-update<\/pre><p>Siga essas instru&ccedil;&otilde;es para aprender a instalar o Composer no seu sistema:<\/p><ol>\n<li>Conecte-se &agrave; sua conta de hospedagem usando uma conex&atilde;o SSH. Voc&ecirc; pode aprender a fazer isso com este <a href=\"https:\/\/www.hostinger.com\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\">tutorial sobre SSH<\/a>.<\/li>\n<li>Baixe o Composer no site oficial usando o seguinte comando:\n<pre>php -r \"copy('https:\/\/getcomposer.org\/installer', 'composer-setup.php');\"<\/pre>\n<\/li>\n<li>Verifique a assinatura do instalador (SHA-384) para garantir que o arquivo de instala&ccedil;&atilde;o n&atilde;o est&aacute; corrompido. Insira:\n<p>php -r &ldquo;if (hash_file(&lsquo;sha384&rsquo;, &lsquo;composer-setup.php&rsquo;) === &lsquo;e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a&rsquo;) { echo &lsquo;Installer verified&rsquo;; } else { echo &lsquo;Installer corrupt&rsquo;; unlink(&lsquo;composer-setup.php&rsquo;); } echo PHP_EOL;&rdquo;<br><br>A longa s&eacute;rie de caracteres no comando acima (<strong>&lsquo;e0012edf&hellip;&rsquo;<\/strong>) &eacute; a assinatura do instalador. Ela muda toda vez que uma nova vers&atilde;o do Composer &eacute; lan&ccedil;ada. Portanto, n&atilde;o se esque&ccedil;a de buscar o <strong>SHA-384<\/strong> mais recente <a href=\"https:\/\/composer.github.io\/pubkeys.html\" target=\"_blank\" rel=\"noopener\"><strong>nesta p&aacute;gina<\/strong><\/a>.<\/p>\n<\/li>\n<li>Uma vez que tiver terminado, voc&ecirc; pode instalar o <strong>Composer<\/strong> de maneira local ou global. A instala&ccedil;&atilde;o local significa que o gerenciador de depend&ecirc;ncia ser&aacute; armazenado no seu diret&oacute;rio atual, e voc&ecirc; ter&aacute; que especificar o caminho antes de executar comandos correspondentes. Enquanto isso, a instala&ccedil;&atilde;o global permite que voc&ecirc; rode o composer de qualquer lugar no seu sistema, ao armazen&aacute;-lo no diret&oacute;rio <strong>\/usr\/local\/bin<\/strong>. Aqui est&aacute; como completar ambos os m&eacute;todos:<br>&#9675;&nbsp;<strong>Instala&ccedil;&atilde;o Local:<\/strong><br>\n<pre>php composer-setup.php<\/pre>\n<br><strong><strong>&#9675; Instala&ccedil;&atilde;o Global:<br><\/strong><\/strong>\n<pre>php composer-setup.php --install-dir=\/usr\/local\/bin --filename=composer<\/pre>\n<strong><strong><br>Voc&ecirc; ver&aacute; este resultado:<br><\/strong><\/strong>\n<pre>All settings correct for using Composer\nDownloading...\nComposer (version 1.10.5) successfully installed to: \/usr\/local\/bin\/composer<\/pre>\n<\/li>\n<li>&nbsp;Assim que tiver terminado, remova o instalador:\n<pre>php -r \"unlink('composer-setup.php');\"<\/pre>\n<\/li>\n<li>Teste a insta&ccedil;&atilde;o do Composer:<br>\n<pre>composer<\/pre>\nA linha de comando vai retornar o seguinte resultado:<\/li>\n<\/ol><pre>   ______\n  \/ ____\/___ ____ ___ ____ ____ ________ _____\n \/ \/ \/ __ \/ __ `__ \/ __ \/ __ \/ ___\/ _ \/ ___\/\n\/ \/___\/ \/_\/ \/ \/ \/ \/ \/ \/ \/_\/ \/ \/_\/ (__ ) __\/ \/\n____\/____\/_\/ \/_\/ \/_\/ .___\/____\/____\/___\/_\/\n                  \/_\/\nComposer version 1.10.5 2020-02-12 16:20:11<\/pre><h3 class=\"wp-block-heading\" id=\"h-2-como-instalar-o-composer-no-windows\"><strong>2. Como Instalar o Composer no Windows<\/strong><\/h3><p>O processo para preparar a instala&ccedil;&atilde;o do Composer numa m&aacute;quina com Windows &eacute; um pouco diferente. N&atilde;o &eacute; necess&aacute;rio usar nenhuma instru&ccedil;&atilde;o de linha de comando para baixar e instalar o software.<\/p><p>Simplesmente siga esses passos:<\/p><ol>\n<li>Instale o PHP no seu computador. Recomendamos usar o <strong><a href=\"https:\/\/www.apachefriends.org\/\" target=\"_blank\" rel=\"noopener\">XAMPP<\/a> <\/strong>para este prop&oacute;sito, j&aacute; que o processo &eacute; simples e direto, e voc&ecirc; pode execut&aacute;-lo em alguns minutos.<\/li>\n<li>Assim que o XAMPP estiver instalado, fa&ccedil;a o download da <a href=\"https:\/\/getcomposer.org\/Composer-Setup.exe\" target=\"_blank\" rel=\"noopener\"><strong>vers&atilde;o mais recente do Composer<\/strong><\/a>.<\/li>\n<li>Rode o instalador do <strong>Composer<\/strong>. Quando ele pedir para voc&ecirc; ativar o modo desenvolvedor, ignore e continue com o processo de instala&ccedil;&atilde;o<br><img decoding=\"async\" class=\"alignnone size-full wp-image-19923\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2017\/04\/composer-instalador.jpg\" alt=\"instalador do composer\" width=\"577\" height=\"470\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/04\/composer-instalador.jpg\/w=577,fit=scale-down 577w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/04\/composer-instalador.jpg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/04\/composer-instalador.jpg\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 577px) 100vw, 577px\" \/><\/li>\n<li>Outra janela vai aparecer e pedir para voc&ecirc; localizar a linha de comando PHP. Por padr&atilde;o, ela pode ser encontrada em&nbsp;<strong>C:\/xampp\/php\/php.exe<\/strong>. Depois de especificar a localiza&ccedil;&atilde;o, clique em <strong>Next&nbsp;<\/strong>(Pr&oacute;ximo).<\/li>\n<li>Ent&atilde;o ser&atilde;o requisitadas as <strong>Configura&ccedil;&otilde;es de Proxy<\/strong> (Proxy Settings). Deixe a caixa desmarcada e pule esta parte ao clicar em&nbsp;<strong>Next<\/strong>. Depois, na &uacute;ltima janela, escolha&nbsp;<strong>Install&nbsp;<\/strong>(Instalar).<\/li>\n<li>Depois de concluir a instala&ccedil;&atilde;o, abra o prompt de comando. Para abri-lo, pressione <strong>CTRL + R<\/strong>, digite <strong>cmd<\/strong>&nbsp;e pressione o bot&atilde;o <strong>OK<\/strong>.<br><img decoding=\"async\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2017\/04\/windows-run.png\" alt=\"windows run\"><\/li>\n<li>No prompt de comando, digite o seguinte comando:\n<pre>composer<\/pre>\n<\/li>\n<\/ol><p>&Oacute;timo trabalho! Voc&ecirc; instalou o Composer em seu computador com Windows. O instalador automaticamente se encarrega de adicionar Composer a sua vari&aacute;vel PATH. Voc&ecirc; pode abrir o prompt de comando e executar o Composer a partir de qualquer lugar.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-gerar-e-entender-o-composer-json\"><strong>Como Gerar e Entender o composer.json<\/strong><\/h2><p>Agora vem a parte interessante &ndash; usar o Composer pela primeira vez em seu projeto PHP.<\/p><p>Para conseguir isso, &eacute; necess&aacute;rio gerar um arquivo <strong>composer.json<\/strong> para o projeto. Este arquivo pode ser considerado como uma lista de pesquisa para o Composer. Ele s&oacute; ir&aacute; baixar os pacotes (depend&ecirc;ncias) para o seu projeto que s&atilde;o mencionados neste arquivo.<\/p><p>Observe que ele tamb&eacute;m verifica a compatibilidade de vers&atilde;o dos pacotes com seu projeto. Isto significa que se voc&ecirc; estiver usando um pacote mais antigo em seu projeto, o arquivo <strong>composer.json<\/strong>&nbsp;o informar&aacute; para evitar qualquer inconveniente futuro.<\/p><p>Voc&ecirc; tamb&eacute;m tem a op&ccedil;&atilde;o de criar e atualizar o arquivo <strong>composer.json<\/strong>. Mas visto que este &eacute; um tutorial sobre automatiza&ccedil;&atilde;o de tarefas redundantes, pode ser um pouco ir&ocirc;nico para voc&ecirc; criar o arquivo manualmente.<\/p><p>Vamos demonstrar a utilidade do composer.json criando um projeto de amostra.<\/p><p>Nosso projeto &eacute; um simples temporizador PHP, para os desenvolvedores que querem descobrir quanto tempo um peda&ccedil;o de c&oacute;digo espec&iacute;fico leva para executar. Isso &eacute; altamente &uacute;til para fins de depura&ccedil;&atilde;o e otimiza&ccedil;&atilde;o.<\/p><p>Para fazer isso, siga estas etapas:<\/p><ol>\n<li>Crie um novo diret&oacute;rio para o projeto. Como nosso projeto &eacute; um temporizador, vamos nome&aacute;-lo, muito sem imagina&ccedil;&atilde;o, <strong>phptimer<\/strong>. Para isso, abra o terminal e digite o seguinte comando:\n<pre>mkdir phptimer<\/pre>\n<\/li>\n<li>Digite o diret&oacute;rio rec&eacute;m-criado atrav&eacute;s do comando:\n<pre>cd phptimer<\/pre>\n<\/li>\n<li>Encontre um pacote ou uma biblioteca para o projeto. O melhor lugar para encontrar pacotes Composer est&aacute; no&nbsp;<a href=\"https:\/\/packagist.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Packagist<\/a>, onde voc&ecirc; vai encontrar uma s&eacute;rie de bibliotecas para auxiliar no desenvolvimento do seu projeto. Para este tutorial, precisamos de um <strong>pacote de timer<\/strong>. Para obt&ecirc;-lo, basta digitar <strong>timer<\/strong> na barra de pesquisa:<img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2017\/04\/packagist.png\" alt=\"packagist\" width=\"1002\" height=\"864\">Como voc&ecirc; pode ver, h&aacute; uma s&eacute;rie de temporizadores dispon&iacute;veis para desenvolvedores no site. Cada pacote tem um nome e uma pequena descri&ccedil;&atilde;o do que ele faz. Neste exemplo, escolhemos o <strong>phpunit\/php-timer<\/strong>, pois tem a maioria dos downloads e mais estrelas no GitHub.&nbsp;<\/li>\n<li>Especifique o pacote desejado para que o Composer adicione-o para o seu projeto:\n<pre>composer require phpunit\/php-timer<\/pre>\n<p>O <em style=\"color: #191e23;font-family: 'Noto Serif';font-size: 16px\">output<\/em> vai mostrar a vers&atilde;o do phpunit\/php-timer:<\/p>\n<pre>Using version ^1.0 phpunit\/php-timer<\/pre>\n<p>&nbsp;<\/p>\n<\/li>\n<\/ol><p>O acento circunflexo (^) &eacute; definido como a op&ccedil;&atilde;o para maior interoperabilidade. Isso significa que o Composer sempre vai atualizar o pacote at&eacute; que uma certa vers&atilde;o quebre-o de alguma maneira.<\/p><p>No nosso caso, a faixa de atualiza&ccedil;&atilde;o &eacute; <strong>&gt;=1.0.9 &lt;2.0.0<\/strong>, j&aacute; que a vers&atilde;o 2.0.0 vai quebrar a <strong><a href=\"https:\/\/whatis.techtarget.com\/definition\/backward-compatible-backward-compatibility\" target=\"_blank\" rel=\"noopener\">retrocompatibilidade<\/a><\/strong>. Para informa&ccedil;&otilde;es mais detalhadas sobre as vers&otilde;es do Composer, visite a <strong><a href=\"https:\/\/getcomposer.org\/doc\/articles\/versions.md\" target=\"_blank\" rel=\"noopener\">p&aacute;gina de documenta&ccedil;&atilde;o<\/a><\/strong>.<\/p><p>Depois de executar o comando acima, o Composer criar&aacute; dois novos arquivos &ndash; <strong>composer.json<\/strong>&nbsp;e <strong>composer.lock<\/strong> &ndash; no diret&oacute;rio do projeto, al&eacute;m de uma nova pasta chamada <strong>fornecedor<\/strong>. O diret&oacute;rio do fornecedor &eacute; onde o Composer armazenar&aacute; todos os seus pacotes e depend&ecirc;ncias.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-usar-o-script-de-carregamento-automatico\"><strong>Como Usar o Script de Carregamento Autom&aacute;tico<\/strong><\/h2><p>O seu projeto est&aacute; quase pronto, e a &uacute;nica coisa que falta fazer &eacute; carregar a depend&ecirc;ncia no seu script PHP. Felizmente, o arquivo de carregamento autom&aacute;tico do Composer vai ajudar voc&ecirc; a completar esse processo de maneira facilitada.<\/p><p>Para usar o carregamento autom&aacute;tico, escreva a seguinte linha antes de declarar ou instanciar novas vari&aacute;veis no seu script:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\">require 'vendor\/autoload.php'<\/pre><p>&nbsp;<\/p><p>Vamos dar um exemplo para ajudar voc&ecirc; a entender melhor.<\/p><p>Vamos dizer que queremos testar o nosso projeto <strong>phptimer<\/strong>:<\/p><ol>\n<li>Abra o editor de texto nano e crie um script chamado&nbsp;<strong><strong>demo.php.<br><\/strong><\/strong>\n<pre>nano demo.php<\/pre>\nEnt&atilde;o cole as seguintes linhas no seu arquivo:<br>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\">&lt;?php\nrequire __DIR__ . '\/vendor\/autoload.php'\nTimer::start();\n\/\/ your code\n$time = Timer::stop();\nvar_dump($time);\nprint Timer::secondsToTimeString($time);<\/pre>\n<\/li>\n<li>Rode o script:<br>\n<pre>php demo.php<\/pre>\nO terminal dever&aacute; exibir um&nbsp;<em>output&nbsp;<\/em>similar ao seguinte:<br>\n<pre>double(1.0893424438611E-5)\n0 ms<\/pre>\n<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-como-atualizar-as-dependencias-do-seu-projeto\"><strong>Como Atualizar as depend&ecirc;ncias do seu Projeto<\/strong><\/h2><p>Tudo o que resta &eacute; para voc&ecirc; saber como atualizar seus pacotes quando necess&aacute;rio. Isso pode ser feito de duas maneiras:<\/p><ul class=\"wp-block-list\">\n<li><strong>Atualiza&ccedil;&atilde;o universal<\/strong>. Para verificar e instalar atualiza&ccedil;&otilde;es para todos os seus pacotes e depend&ecirc;ncias de uma vez, digite o seguinte comando no terminal:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">composer update<\/pre><ul class=\"wp-block-list\">\n<li><strong>Atualiza&ccedil;&atilde;o espec&iacute;fica do pacote<\/strong>. Execute este comando para verificar atualiza&ccedil;&otilde;es de um ou mais pacotes espec&iacute;ficos:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">composer update vendor\/package vendor2\/package2<\/pre><p>Lembre-se de substituir o <strong>vendor\/package<\/strong> pelo nome do pacote que voc&ecirc; deseja atualizar.<\/p><p>Ao executar o comando <strong>update<\/strong>, o <strong>Composer <\/strong>tamb&eacute;m atualiza os arquivos <strong>composer.json<\/strong>&nbsp;e <strong>composer.lock<\/strong>&nbsp;para que correspondam ao estado atual das depend&ecirc;ncias do projeto.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>O <strong>Composer<\/strong> ajuda os desenvolvedores a gerenciar as depend&ecirc;ncias dos seus projetos PHP. Gra&ccedil;as a esse software, eles facilmente podem integrar e gerenciar arquivos de c&oacute;digo aberto num &uacute;nico lugar.<\/p><p>E o que &eacute; &oacute;timo &eacute; que o Composer tamb&eacute;m pode lidar com as depend&ecirc;ncias de modo individual para cada projeto. Com isso, os desenvolvedores podem controlar pacotes para cada projeto e manter o tamanho do projeto sob controle.<\/p><p>Neste artigo, voc&ecirc; aprendeu como instalar e usar o <strong>Composer<\/strong> de modo efetivo. Para resumir, vamos revisar todos os passos:<\/p><ol class=\"wp-block-list\">\n<li>Instale o <strong>Composer<\/strong> na sua hospedagem compartilhada, Linux, macOS ou sistema operacional Windows.<\/li>\n\n\n\n<li>Gerencie e entenda o arquivo <strong>composer.json<\/strong>.<\/li>\n\n\n\n<li>Use o <strong>script de Carregamento Autom&aacute;tico<\/strong> para carregar as depend&ecirc;ncias no seu arquivo PHP.<\/li>\n\n\n\n<li>Atualize as depend&ecirc;ncias do seu projeto.<\/li>\n<\/ol><p>Esperamos que, ao seguir nosso guia, voc&ecirc; ter&aacute; uma base forte para criar projetos incr&iacute;veis com PHP. Boa sorte e sinta-se livre para perguntar quaisquer quest&otilde;es na se&ccedil;&atilde;o de coment&aacute;rios abaixo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo, vamos mostrar como instalar e usar o Composer em v&aacute;rias plataformas. O Composer &eacute; um gerenciador de depend&ecirc;ncias para PHP (tamb&eacute;m funciona com hospedagem PHP). Trata-se de uma ferramenta simples e confi&aacute;vel que os desenvolvedores usam para gerenciar e integrar pacotes ou bibliotecas externas em seus projetos baseados em PHP. Deste modo, eles [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/como-instalar-e-usar-o-composer\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":125,"featured_media":19937,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como Instalar e Usar o Composer: Guia Completo","rank_math_description":"O Composer \u00e9 um gerenciador de depend\u00eancias para PHP. Ele serve para evitar ter que criar p\u00e1ginas ou apps do zero. Aprenda como us\u00e1-lo!","rank_math_focus_keyword":"Composer","footnotes":""},"categories":[4916],"tags":[5203,4880,5204,4943,4845,5202],"class_list":["post-4808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-avid-media-composer","tag-composer","tag-composer-install","tag-github","tag-hospedagem","tag-visual-composer"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-install-composer","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-instalar-e-usar-o-composer","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-installer-et-utiliser-composer","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-instalar-composer","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-install-composer","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-install-composer","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-install-composer","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-install-composer","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-instalar-composer","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-instalar-composer","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-instalar-composer","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-instalar-e-usar-o-composer","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-install-composer","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-install-composer","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-install-composer","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-install-composer","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/4808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/125"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=4808"}],"version-history":[{"count":39,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/4808\/revisions"}],"predecessor-version":[{"id":31360,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/4808\/revisions\/31360"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media\/19937"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=4808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=4808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=4808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}