PDO Debug Information"; echo "
" . implode(', ', PDO::getAvailableDrivers()) . "";
echo "";
$extensions = get_loaded_extensions();
sort($extensions);
foreach ($extensions as $ext) {
if (strpos(strtolower($ext), 'pdo') !== false || strpos(strtolower($ext), 'mysql') !== false) {
echo "✓ " . $ext . "\n";
}
}
echo "";
echo "✓ MySQL connection successful"; } catch (Exception $e) { echo "
✗ MySQL connection failed: " . htmlspecialchars($e->getMessage()) . ""; } echo "
"; echo "DB_HOST: " . ($_ENV['DB_HOST'] ?? 'not set') . "\n"; echo "DB_PORT: " . ($_ENV['DB_PORT'] ?? 'not set') . "\n"; echo "DB_NAME: " . ($_ENV['DB_NAME'] ?? 'not set') . "\n"; echo "DB_USER: " . ($_ENV['DB_USER'] ?? 'not set') . "\n"; echo ""; echo "
" . phpversion() . ""; echo "
PDO section not found in phpinfo"; }