{"id":1907,"date":"2022-07-28T14:34:56","date_gmt":"2022-07-28T14:34:56","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt\/support\/2022\/07\/28\/5792078-como-usar-o-composer-no-hostinger\/"},"modified":"2025-08-27T06:23:43","modified_gmt":"2025-08-27T06:23:43","slug":"5792078-como-usar-o-composer-no-hostinger","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/br\/support\/5792078-como-usar-o-composer-no-hostinger\/","title":{"rendered":"Como Usar o Composer no Hostinger"},"content":{"rendered":"<p class=\"no-margin\">O PHP Composer &eacute; uma ferramenta que pode ajudar a gerenciar e organizar as bibliotecas e pacotes externos usados &#8203;&#8203;em projetos PHP, facilitando a adi&ccedil;&atilde;o, atualiza&ccedil;&atilde;o ou remo&ccedil;&atilde;o de pacotes conforme necess&aacute;rio.<\/p><p class=\"no-margin\">\n<\/p><h1 id=\"h_8261e4c09c\">Como verificar a vers&atilde;o do Composer<\/h1><p class=\"no-margin\">Tanto o<b> Composer 1<\/b> (obsoleto) quanto o<b> Composer 2 j&aacute; est&atilde;o pr&eacute;-instalados<\/b> em nossos planos Web Premium, Web Business e Cloud. Voc&ecirc; pode verificar as vers&otilde;es instaladas <b><a href=\"\/br\/support\/1583245\" target=\"_blank\" class=\"intercom-content-link\">via SSH<\/a> <\/b>executando estes comandos:<\/p><ul>\n<li>\n<p class=\"no-margin\">Para Composer, digite <code>composer<\/code>. Voc&ecirc; obter&aacute; o seguinte resultado:<\/p>\n<p class=\"no-margin\">\n<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/br\/support\/wp-content\/uploads\/sites\/59\/2022\/07\/dbd8e7fc-1ef7-4496-8f6e-fde59a2294f2.jpg\" alt=\"A vers&atilde;o do Composer 1 instalada em seu ambiente de hospedagem\"><\/div>\n<p class=\"no-margin\">&#8203;<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Da mesma forma, voc&ecirc; pode digitar <code>composer2<\/code> para a vers&atilde;o do Composer 2:<\/p>\n<p>&#8203;<\/p>\n<div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/br\/support\/wp-content\/uploads\/sites\/59\/2022\/07\/d82a98fc-9692-4476-9db3-5c417876e786.jpg\" alt=\"A vers&atilde;o do Composer 2 instalada em seu ambiente de hospedagem\"><\/div>\n<\/li>\n<\/ul><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Em ambos os casos, o modelo de linha de comando ser&aacute; mostrado abaixo da vers&atilde;o do Composer, bem como uma lista de <b>op&ccedil;&otilde;es<\/b> e <b>comandos<\/b> dispon&iacute;veis.<\/p><p class=\"no-margin\">\n<\/p><h1 id=\"h_795044be76\">Como instalar um pacote usando o Composer<\/h1><ol>\n<li>\n<p class=\"no-margin\">V&aacute; para o reposit&oacute;rio <b><a href=\"https:\/\/packagist.org\/\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Packagist<\/a> <\/b>e encontre o pacote PHP que deseja instalar. Mantenha esta p&aacute;gina aberta para refer&ecirc;ncia<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Acesse seu ambiente de hospedagem <b><a href=\"https:\/\/support.hostinger.com\/en\/articles\/1583245-how-can-i-log-in-to-my-account-via-ssh\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">usando SSH<\/a><\/b><\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Use o comando <code>cd<\/code> para navegar at&eacute; o diret&oacute;rio desejado em sua hospedagem. Considere que <b>cada pacote precisa ser instalado separadamente em cada site<\/b> ou projeto onde voc&ecirc; precisar&aacute; dele<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Copie o comando do Packagist e <b>cole-o no terminal<\/b>. Isso criar&aacute; os arquivos <b>composer.json<\/b>, <b>composer.lock<\/b> e o diret&oacute;rio <b>vendor<\/b> ou os atualizar&aacute; se j&aacute; existirem<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Prossiga para testar o pacote instalado criando ou modificando seus arquivos PHP relevantes<\/p>\n<\/li>\n<\/ol><div class=\"intercom-interblocks-callout\" style=\"background-color: #e3e7fa80;border-color: #334bfa33\">\n<p class=\"no-margin\">Se sua hospedagem usa <b><a href=\"\/br\/support\/5920192\" target=\"_blank\" class=\"intercom-content-link\">PHP vers&atilde;o<\/a><\/b> <b>8.0 ou superior<\/b>, use <b>composer2<\/b> ao inv&eacute;s de <b>composer<\/b>, assim: <code>composer2 [command]<\/code><\/p>\n<\/div><h2 id=\"h_0c11dde835\">Exemplo<\/h2><p class=\"no-margin\">Vamos usar <b>o PHPMailer<\/b> como exemplo. Abra o <b><a href=\"https:\/\/packagist.org\/packages\/phpmailer\/phpmailer\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">reposit&oacute;rio Packagist<\/a><\/b> para encontrar o comando de instala&ccedil;&atilde;o:<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/br\/support\/wp-content\/uploads\/sites\/59\/2022\/07\/255bb82f-cd16-4b2d-acfa-f8716d7d72a5.jpg\" alt=\"O comando composer para instalar o phpmailer na sua hospedagem\"><\/div><p class=\"no-margin\">Agora, em seu terminal SSH, navegue at&eacute; a pasta raiz do site. Neste caso, para <b>domain.tld<\/b>, o comando ser&aacute; o seguinte:<\/p><p class=\"no-margin\">\n<\/p><pre><code>cd domains\/domain.tld\/public_html\/<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Depois de chegar ao local desejado, insira o comando composer do Packagist. Como o suporte para o Composer 1 est&aacute; obsoleto, o comando <b>composer2<\/b> ser&aacute; usado:<\/p><p class=\"no-margin\">\n<\/p><pre><code>composer2 require phpmailer\/phpmailer<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">A sa&iacute;da ser&aacute; semelhante a esta:<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/br\/support\/wp-content\/uploads\/sites\/59\/2022\/07\/0e8f8f2e-5549-4193-a452-fcf1fe28a182.jpg\" alt=\"Uma janela de terminal mostrando a sa&iacute;da de uma instala&ccedil;&atilde;o bem-sucedida do phpmailer usando composer2\"><\/div><p class=\"no-margin\">&Eacute; isso &ndash; PHPMailer foi instalado com sucesso para <b>domain.tld<\/b>. Voc&ecirc; pode verific&aacute;-lo porque o diret&oacute;rio <b>vendor\/phpmailer<\/b> ser&aacute; criado.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Para instal&aacute;-lo em outro projeto, retorne ao diret&oacute;rio <b>domains<\/b> usando o comando <code>cd ..\/..<\/code> e navegue at&eacute; o diret&oacute;rio <b>public_html<\/b> do novo dom&iacute;nio, como <b>website.tld<\/b>:<\/p><p class=\"no-margin\">\n<\/p><pre><code>cd website.tld\/public_html\/<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Repita o processo de instala&ccedil;&atilde;o como antes. Caso encontre algum problema, consulte este artigo: <b><a href=\"https:\/\/support.hostinger.com\/en\/articles\/5792082-how-to-solve-the-most-common-composer-issues\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Solucionando erros comuns do Composer<\/a><\/b>.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\"><b>Recursos adicionais<\/b><\/p><ul>\n<li>\n<p class=\"no-margin\">Verifique o tutorialdo PHPMailer: <b><a href=\"https:\/\/www.hostinger.com.br\/tutoriais\/como-enviar-emails-usando-php#:~:text=Como%20Usar%20o%20PHPMailer%20com%20o%20SMTP%20da%20Hostinger\" target=\"_blank\" class=\"intercom-content-link\">Aprenda a Usar o PHPMailer<\/a><\/b><\/p>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Usando o Composer com planos de hospedagem Web e Cloud na Hostinger<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[212],"tags":[],"class_list":["post-1907","post","type-post","status-publish","format-standard","hentry","category-conexao-ssh"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/support\/5792078-how-to-use-composer-at-hostinger\/","default":1},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/support\/5792078-como-usar-composer-en-hostinger\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/support\/5792078-comment-utiliser-composer-chez-hostinger\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/support\/5792078-bagaimana-cara-menggunakan-composer-di-hostinger\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/br\/support\/5792078-como-usar-o-composer-no-hostinger\/","default":0},{"locale":"uk-UA","link":"https:\/\/www.hostinger.com\/ua\/support\/5792078----composer--hosti\/","default":0}],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/posts\/1907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/comments?post=1907"}],"version-history":[{"count":1,"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/posts\/1907\/revisions"}],"predecessor-version":[{"id":4493,"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/posts\/1907\/revisions\/4493"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/media?parent=1907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/categories?post=1907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/support\/wp-json\/wp\/v2\/tags?post=1907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}