#!/bin/bash
# Script para verificar limites do PHP-FPM (usado pelo web server)

PHP_VERSION="8.2"

echo "=== VERIFICANDO LIMITES DO PHP-FPM ==="
echo ""
echo "Os uploads via web usam PHP-FPM, não PHP-CLI."
echo "O comando 'php -i' mostra os limites do PHP-CLI (diferente)."
echo ""

# Verificar via arquivo de configuração
if [ -f "/etc/php/${PHP_VERSION}/fpm/php.ini" ]; then
    echo "📄 Limites configurados em /etc/php/${PHP_VERSION}/fpm/php.ini:"
    echo ""
    grep -E "^upload_max_filesize|^post_max_size|^max_execution_time|^memory_limit" /etc/php/${PHP_VERSION}/fpm/php.ini | sed 's/^/  /'
    echo ""
else
    echo "❌ Arquivo não encontrado: /etc/php/${PHP_VERSION}/fpm/php.ini"
fi

# Tentar verificar via php-fpm (se disponível)
if command -v php-fpm${PHP_VERSION} &> /dev/null; then
    echo "🔍 Limites do PHP-FPM (via php-fpm -i):"
    php-fpm${PHP_VERSION} -i 2>/dev/null | grep -E "upload_max_filesize|post_max_size|max_execution_time|memory_limit" | head -4 | sed 's/^/  /'
    echo ""
fi

echo "✅ Se os limites acima mostrarem 10240M, está correto!"
echo ""
echo "📝 Nota: Para uploads via web, o importante é o PHP-FPM."
echo "   O PHP-CLI tem configurações separadas (usadas para comandos artisan)."
