{"id":19971,"date":"2019-12-18T09:25:28","date_gmt":"2019-12-18T12:25:28","guid":{"rendered":"https:\/\/ajuda.locaweb.com.br\/?post_type=ht_kb&#038;p=19971"},"modified":"2023-12-05T14:21:31","modified_gmt":"2023-12-05T17:21:31","slug":"composer-cloud-hosting","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/composer-cloud-hosting\/","title":{"rendered":"Composer &#8211; Hospedagem Dedicada"},"content":{"rendered":"<header class=\"hkb-article__header\">\n<p class=\"hkb-article__title\">    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Informa\u00e7\u00e3o!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tO Composer \u00e9 um gerenciador de depend\u00eancias que simplifica a gest\u00e3o das bibliotecas necess\u00e1rias para o seu projeto. Ele permite que voc\u00ea defina a lista de bibliotecas, juntamente com suas vers\u00f5es, e cuida da instala\u00e7\u00e3o, organiza\u00e7\u00e3o e inclus\u00e3o no seu projeto.<\/p>\n<div class=\"hkb-article__content\">\n<p>Como em nossa estrutura a instala\u00e7\u00e3o \u00e9 feita de forma diferente de outros ambientes, fornecemos um guia passo a passo. Em caso de qualquer problema, solicitamos que entre em contato com o seu <strong><em>desenvolvedor<\/em><\/strong>.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t<\/p>\n<\/div>\n<\/header>\n<div class=\"hkb-article__content\">\n    \t\t<div class=\"hts-messages hts-messages--danger  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Importante!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tEste procedimento \u00e9 aplic\u00e1vel somente a servidores com a nomenclatura <strong>L70<\/strong> e <strong>VPSHOST<\/strong>.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">01| Para come\u00e7ar<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<ul>\n<li>Verifique a vers\u00e3o atual do PHP no seu FTP, pois o Composer requer no m\u00ednimo a vers\u00e3o 5.4.45 do PHP.<\/li>\n<li>Crie o arquivo .ini dentro da public_html e adicione a seguinte linha no final:<\/li>\n<\/ul>\n<pre>suhosin.executor.include.whitelist = phar<\/pre>\n<ul>\n<li>Para editar o arquivo .ini execute o comando:<\/li>\n<\/ul>\n<pre>vi .user.ini<\/pre>\n<p>Ap\u00f3s a edi\u00e7\u00e3o, pressione a tecla <strong>ESC,<\/strong> digite <strong>wq!<\/strong> e pressione <strong>ENTER<\/strong>.<\/p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">02| Instala\u00e7\u00e3o<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<ul>\n<li>Para baixar e instalar o Composer, fa\u00e7a login no seu FTP via SSH e execute o seguinte comando, substituindo os dados em mai\u00fasculo:<\/li>\n<\/ul>\n<p>curl -sS <a href=\"https:\/\/getcomposer.org\/installer\">https:\/\/getcomposer.org\/installer<\/a> | phpX.X -c \/home\/USUARIO_FTP\/.user.ini<\/p>\n<p><div class=\"hts-messages hts-messages--alert  hts-messages--withtitle hts-messages--withicon \"   >\n    \t\t\t<span class=\"hts-messages__title\">Observa\u00e7\u00e3o!<\/span>    \t\t\t    \t\t\t\t<\/p>\n<p>\n    \t\t\t\t\tSubstitua o X.X pela vers\u00e3o do PHP desejada, previamente configurada em sua hospedagem (exemplo: php7.0).    \t\t\t\t<\/p>\n<\/p><\/div>\n<p><!-- \/.ht-shortcodes-messages -->\n    \t\t<\/p>\n<p id=\"02-instalacao\">\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">03| Execu\u00e7\u00e3o<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<ul>\n<li>Para executar o Composer e visualizar os seus par\u00e2metros, no diret\u00f3rio de instala\u00e7\u00e3o utilize:<\/li>\n<\/ul>\n<pre>php composer.phar<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-34172 size-full\" src=\"https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2023\/12\/composer.png\" alt=\"\" width=\"1360\" height=\"869\" srcset=\"https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2023\/12\/composer.png 1360w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2023\/12\/composer-300x192.png 300w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2023\/12\/composer-1024x654.png 1024w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2023\/12\/composer-768x491.png 768w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2023\/12\/composer-50x32.png 50w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2023\/12\/composer-60x38.png 60w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2023\/12\/composer-100x64.png 100w\" sizes=\"auto, (max-width: 1360px) 100vw, 1360px\" \/><\/p>\n<ul>\n<li>Para declarar suas bibliotecas no Composer, crie o arquivo composer.json com as refer\u00eancias necess\u00e1rias e execute a instala\u00e7\u00e3o das depend\u00eancias da seguinte forma:<\/li>\n<\/ul>\n<pre>php composer.phar install<\/pre>\n<p><div class=\"hts-messages hts-messages--alert  hts-messages--withtitle hts-messages--withicon \"   >\n    \t\t\t<span class=\"hts-messages__title\">Aten\u00e7\u00e3o!<\/span>    \t\t\t    \t\t\t\t<\/p>\n<p>\n    \t\t\t\t\tPor medidas de seguran\u00e7a e para preservar a integridade do ambiente, diversas fun\u00e7\u00f5es do PHP est\u00e3o <strong>desabilitadas<\/strong> e <strong>n\u00e3o podem ser ativadas<\/strong>.    \t\t\t\t<\/p>\n<\/p><\/div>\n<p><!-- \/.ht-shortcodes-messages -->\n    \t\t<\/p>\n<p>Voc\u00ea pode verificar as fun\u00e7\u00f5es desabilitadas via SSH executando o comando ou atrav\u00e9s do info.php buscando pela palavra <em>disable_functions<\/em>:<\/p>\n<pre>php \u2013i | grep \u2018disable_functions\u2019<\/pre>\n<p>Isso pode impactar a capacidade do Composer de realizar certas opera\u00e7\u00f5es, levando a poss\u00edveis erros ou comportamentos inesperados durante o processo de <em>instala\u00e7\u00e3o<\/em>, <em>atualiza\u00e7\u00e3o de depend\u00eancias, execu\u00e7\u00e3o de scripts e comandos.<\/em><\/p>\n<p>Se n\u00e3o for poss\u00edvel adaptar sua aplica\u00e7\u00e3o para contornar essas restri\u00e7\u00f5es, recomendamos avaliar a possibilidade de migrar para uma <a href=\"https:\/\/www.locaweb.com.br\/servidor-vps\/\"><strong>VPS Locaweb<\/strong><\/a> ou <a href=\"https:\/\/www.locaweb.com.br\/cloud\/cloud-server-pro\/\"><strong>Cloud Server Pro<\/strong><\/a> onde n\u00e3o possuem esta limita\u00e7\u00e3o.<\/p>\n<p id=\"03-execucao\">\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Conhe\u00e7a!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tAproveite e conhe\u00e7a outros produtos da Locaweb, como o Hospedagem de Sites, <a href=\"https:\/\/www.locaweb.com.br\/hospedagem-de-sites-com-dominio-gratis\/\" target=\"_blank\" rel=\"noopener noreferrer\">clique aqui<\/a> e saiba mais!    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":6,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[583],"ht-kb-tag":[],"class_list":["post-19971","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-hospedagem-dedicada"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/19971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=19971"}],"version-history":[{"count":16,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/19971\/revisions"}],"predecessor-version":[{"id":34176,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/19971\/revisions\/34176"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=19971"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=19971"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=19971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}