O Composer é o gerenciador de dependências do PHP. Ele baixa e gerencia automaticamente as bibliotecas que seu projeto precisa, como frameworks (Laravel, Symfony) e pacotes externos.

Verificar se o Composer está disponível

composer --version
# ou
php /usr/local/bin/composer --version

Instalar o Composer manualmente

cd ~
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer

Comandos essenciais

# Instalar dependências listadas no composer.json
composer install
# Instalar em produção (sem pacotes de desenvolvimento)
composer install --no-dev --optimize-autoloader
# Adicionar um novo pacote
composer require vendor/pacote
# Atualizar todos os pacotes
composer update
# Regenerar o autoload
composer dump-autoload -o

Solucionar problema de memória

Se o Composer travar por falta de memória, aumente o limite temporariamente:

COMPOSER_MEMORY_LIMIT=-1 composer install
⚠️ Atenção: Nunca execute composer update diretamente em produção sem testar antes em ambiente local. Atualizações de dependências podem quebrar o funcionamento da aplicação.
?האם התשובה שקיבלתם הייתה מועילה 0 משתמשים שמצאו מאמר זה מועיל (0 הצבעות)