Pesquisa de site

Como instalar o Composer no CentOS 8


Composer é o programa de gerenciamento de pacotes mais popular para PHP, que oferece um formulário padrão para gerenciar dependências de aplicativos PHP e bibliotecas necessárias das quais seu projeto depende e irá gerenciá-las (instalá-las/atualizá-las) para você facilmente .

Composer é um programa de linha de comando que instala dependências e bibliotecas para aplicativos que estão disponíveis em packagist.org, cujo repositório principal consiste em pacotes disponíveis.

Composer é uma ferramenta muito útil para desenvolvedores quando eles precisam e desejam gerenciar e incorporar os pacotes para seus projetos PHP. Ele acelera o tempo e é recomendado para resolver quaisquer problemas cruciais na maioria dos projetos web.

Neste tutorial, mostraremos como instalar o Composer no CentOS 8 Linux.

Requisitos

  • Uma conta root ou conta privilegiada sudo com acesso shell.
  • PHP 5.3.2+ com extensões e configurações necessárias.

Instalando o Composer no CentOS 8

Para instalar o Composer, você deve instalar o PHP no sistema com as extensões PHP necessárias usando o seguinte comando dnf.

dnf install php php-cli php-zip php-json

Agora instale o Composer usando um instalador que você pode executar localmente como parte do seu projeto ou globalmente como um executável para todo o sistema.

Instale o Composer localmente

Para instalar o Composer localmente em seu diretório atual, execute o seguinte script em seu terminal.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

O instalador acima irá verificar algumas configurações do php.ini e alertá-lo se elas estiverem configuradas incorretamente. Em seguida, o instalador fará o download do composer.phar mais recente no diretório de trabalho atual.

As 4 linhas acima irão, em ordem:

  • Baixe o instalador para o diretório atual.
  • Verifique a assinatura do instalador (SHA-384).
  • Execute o instalador.
  • Remova o instalador.

Finalmente, execute php compositor.phar para executar o Composer.

php composer.phar

Instale o Composer globalmente

Para instalar e acessar o Composer globalmente em todo o sistema, você precisa colocar o Composer PHAR no PATH do seu sistema, para que você possa executá-lo sem usar o interpretador PHP.

Para instalar o Composer globalmente para todos os usuários, execute o instalador usando os seguintes comandos.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
composer -V

Agora que você instalou o Composer com sucesso em seu sistema CentOS 8. Para saber mais sobre o PHP Composer e como você pode utilizá-lo em seus projetos visite a documentação oficial.