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.