35 lines
801 B
Bash
Executable File
35 lines
801 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "📦 Composer Installation"
|
|
echo "======================="
|
|
|
|
# 1. PHP und curl prüfen
|
|
echo "🔍 Prüfe PHP und curl..."
|
|
if ! command -v php &> /dev/null; then
|
|
echo "❌ PHP nicht gefunden!"
|
|
exit 1
|
|
fi
|
|
|
|
if ! command -v curl &> /dev/null; then
|
|
echo "❌ curl nicht gefunden!"
|
|
exit 1
|
|
fi
|
|
|
|
# 2. Composer herunterladen
|
|
echo "⬇️ Lade Composer herunter..."
|
|
curl -sS https://getcomposer.org/installer | php
|
|
|
|
# 3. Composer global verfügbar machen
|
|
echo "🔗 Mache Composer global verfügbar..."
|
|
sudo mv composer.phar /usr/local/bin/composer
|
|
sudo chmod +x /usr/local/bin/composer
|
|
|
|
# 4. Test
|
|
echo "✅ Teste Composer..."
|
|
composer --version
|
|
|
|
echo ""
|
|
echo "🎉 Composer erfolgreich installiert!"
|
|
echo "📋 Jetzt können Sie ausführen:"
|
|
echo " composer install --no-dev"
|