Composer — локальная установка на Debian/Ubuntu

1: Установка Composer на Debian/Ubuntu

# 1. Создаем директорию (если нужно)
mkdir -p ~/.local/bin

# 2. Скачиваем установщик
curl -sS https://getcomposer.org/installer -o /tmp/composer-installer.php

# 3. Устанавливаем
php /tmp/composer-installer.php --install-dir=/home/comp99/.local/bin --filename=composer

# 4. Удаляем установщик
rm /tmp/composer-installer.php

# 5. Проверяем установку
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)

# Удаляем все строки связанные с composer
sed -i '/composer/d' ~/.bashrc
sed -i '/\.local\/bin/d' ~/.bashrc

# Проверяем что очистили
grep -n "composer\|\.local/bin" ~/.bashrc || echo "✅ Все упоминания Composer удалены"

# Обновляем текущую сессию
source ~/.bashrc

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *