#!/bin/bash echo "🖼️ GD PHP Extension installieren" echo "===============================" # 1. System-Update echo "🔄 System-Update..." apt update # 2. GD Extension installieren echo "📦 Installiere GD Extension..." apt install -y php-gd # 3. Weitere nötige Extensions echo "📦 Installiere weitere Extensions..." apt install -y libpng-dev libjpeg-dev libfreetype6-dev # 4. PHP-Module neu laden echo "🔄 Lade PHP-Module neu..." systemctl reload apache2 2>/dev/null || echo "⚠️ Apache reload übersprungen" systemctl reload nginx 2>/dev/null || echo "⚠️ Nginx reload übersprungen" # 5. GD Extension testen echo "🧪 Teste GD Extension..." php -m | grep -i gd # 6. PHP-Info für GD echo "📋 GD PHP-Info:" php -r "if (extension_loaded('gd')) { echo '✅ GD Extension ist aktiviert\n'; echo 'Version: ' . gd_info()['GD Version'] . '\n'; } else { echo '❌ GD Extension ist NICHT aktiviert\n'; }" # 7. Laravel Cache leeren echo "🧹 Leere Laravel Cache..." php artisan config:clear 2>/dev/null || echo "⚠️ config:clear übersprungen" php artisan cache:clear 2>/dev/null || echo "⚠️ cache:clear übersprungen" echo "" echo "✅ GD Extension installiert!" echo "📋 Testen Sie jetzt das Erstellen eines Lackes mit Bild"