1: Установка Composer на Debian/Ubuntu
mkdir -p ~/.local/bin
curl -sS https://getcomposer.org/installer -o /tmp/composer-installer.php
php /tmp/composer-installer.php --install-dir=/home/comp99/.local/bin --filename=composer
rm /tmp/composer-installer.php
php ~/.local/bin/composer --version
2: Настройка .bashrc
# Добавляем только алиас (без PATH!)
echo '' >> ~/.bashrc
echo '# Composer alias for user ваш_пользователь' >> ~/.bashrc
echo 'alias composer="php /home/ваш_пользователь/.local/bin/composer"' >> ~/.bashrc
source ~/.bashrc
composer --version
3: Проверка установки Composer
alias composer
Полное удаление Composer
1: Удаляем все файлы Composer
# Удаляем сам Composer
rm -f ~/.local/bin/composer
rm -f ~/.local/bin/composer.phar
rm -f ~/composer.phar
rm -f ~/composer-installer.php
rm -f /tmp/composer-installer.php
rm -rf ~/.cache/composer
rm -rf ~/.config/composer
2: Очищаем .bashrc от всех упоминаний Composer
# Создаем backup на всякий случай
cp ~/.bashrc ~/.bashrc.backup.$(date +%Y%m%d)
sed -i '/composer/d' ~/.bashrc
sed -i '/\.local\/bin/d' ~/.bashrc
grep -n "composer\|\.local/bin" ~/.bashrc || echo "✅ Все упоминания Composer удалены"
source ~/.bashrc
87