O Composer ajuda você a gerenciar fontes e bi­bli­o­te­cas externas em seus projetos PHP. Embora a fer­ra­menta não esteja incluída na hos­pe­da­gem web da IONOS por padrão, ela pode ser instalada em apenas algumas etapas.

Etapa 1: Atualize sua versão do PHP

Antes de fazer o download e iniciar o Composer, é melhor atualizar sua versão do PHP. Para fazer isso, faça login na sua conta da IONOS e navegue até a seção de hos­pe­da­gem, onde en­con­trará as con­fi­gu­ra­ções de PHP. Selecione o domínio que deseja verificar e atualizar a versão do PHP. Agora você verá uma lista de versões dis­po­ní­veis do PHP. É melhor escolher uma das versões mais recentes e salvar as novas con­fi­gu­ra­ções. Você pode encontrar mais in­for­ma­ções sobre esse tópico em nosso artigo “Display or Change PHP Versions” na Central de Ajuda IONOS.

Dica

Ainda está pro­cu­rando o servidor certo? A hos­pe­da­gem na Web da IONOS pode ser di­men­si­o­nada de forma flexível, tornando-a adequada para projetos grandes e pequenos.

Etapa 2: Criar uma conexão SSH

Por padrão, o Composer não é operado por meio de uma interface gráfica de usuário (GUI), mas por meio de Secure Shell (SSH). Para fazer isso, use um cliente SSH como o PuTTY e insira as cre­den­ci­ais do servidor. Agora você pode controlar seu servidor pela linha de comando. Ins­tru­ções de­ta­lha­das sobre como es­ta­be­le­cer uma conexão SSH com o PuTTY estão dis­po­ní­veis na Central de Ajuda da IONOS.

Nota

Quase todos os planos IONOS permitem o acesso ao shell via SSH. Se o seu plano não suportar o acesso SSH, é melhor mudar para um plano de hos­pe­da­gem diferente.

Para usar o Composer em seu plano de hos­pe­da­gem na Web da IONOS, faça login via SSH e siga as etapas. Você pode encontrar mais in­for­ma­ções sobre como instalar e usar o Composer com Composer do­cu­men­ta­tion.

Etapa 3: Download do PHP Composer

Em seguida, verifique se o PHP foi atu­a­li­zado com êxito, digitando o seguinte comando:

ls /etc/ | grep php
bash

Agora você deve ver uma lista de todas as versões do PHP ins­ta­la­das no sistema. Para garantir que esteja usando a versão CLI do PHP, substitua a frase “phpX.X” pela versão mais recente instalada no sistema.

Use o seguinte comando para baixar o arquivo de ins­ta­la­ção:

phpX.X-cli -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
bash

Etapa 4: verificar a soma de ve­ri­fi­ca­ção

Por motivos de segurança, é melhor comparar a soma de ve­ri­fi­ca­ção no terminal. Dessa forma, você pode ter certeza de que não baixou um software mal-in­ten­ci­o­nado, mas um arquivo original:

phpX.X-cli -r "if (hash_file('SHA384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer Verified'; } else { echo 'Installer Corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
bash
Nota

A soma de ve­ri­fi­ca­ção (, que é a longa sequência de números) , muda a cada nova versão do Composer. A versão atual da soma de ve­ri­fi­ca­ção pode ser en­con­trada na página oficial do GitHub. Para garantir que você esteja com­pa­rando a soma de ve­ri­fi­ca­ção da versão mais recente do Composer, use a soma de ve­ri­fi­ca­ção fornecida na página do GitHub.

Etapa 5: Instalar o Composer

Inicie o arquivo de ins­ta­la­ção:

phpX.X-cli composer-setup.php
bash

O sistema con­fir­mará a ins­ta­la­ção bem-sucedida do Composer. Depois disso, você poderá remover o arquivo de ins­ta­la­ção novamente:

phpX.X-cli -r "unlink('composer-setup.php');"
bash

Depois disso, haverá um arquivo chamado “composer.phar” em seu espaço na Web. Você pode executar esse arquivo usando o seguinte comando:

phpX.X-cli composer.phar
bash

É re­co­men­dá­vel criar um alias para esse comando para que você não precise incluir a versão do PHP e o caminho para composer.phar cada vez. Para fazer isso, execute o seguinte comando. Caso queira armazenar composer.phar em uma pasta diferente, substitua ~/composer.phar pelo res­pec­tivo caminho do arquivo.

echo "alias composer='/usr/bin/phpX.X-cli ~/composer.phar'" >> ~/.bash_profile
bash

Suas al­te­ra­ções entrarão em vigor na próxima vez que você fizer login via SSH. Em seguida, você poderá usar o Composer sim­ples­mente digitando o comando composer no shell.

Etapa 6: iniciar o Composer pela primeira vez

Agora você pode iniciar o Composer:

composer
bash

O resultado é uma visão geral de todos os comandos do Composer.

Imagem: Visão geral de todos os comandos do Composer no shell
Visão geral de todos os comandos do Composer no shell.

Para garantir que você esteja sempre usando a versão mais recente do Composer, use o seguinte comando para ativar a atu­a­li­za­ção au­to­má­tica:

composer self-update
bash
Nota

O Guia Digital da IONOS fornece ins­tru­ções de ins­ta­la­ção do PHP Composer para di­fe­ren­tes sistemas ope­ra­ci­o­nais. Elas podem ser úteis se você não tiver um plano de hos­pe­da­gem na Web com a IONOS:

Ir para o menu principal