🚀 PHP + Apache + MySQL

echo "

PHP Version: " . phpversion() . "

"; // Проверяем доступные расширения echo "

PHP Extensions:

"; echo "

MySQLi: " . (extension_loaded('mysqli') ? '✅ Available' : '❌ Not Available') . "

"; echo "

PDO: " . (extension_loaded('pdo') ? '✅ Available' : '❌ Not Available') . "

"; echo "

PDO MySQL: " . (extension_loaded('pdo_mysql') ? '✅ Available' : '❌ Not Available') . "

"; // Проверяем подключение к БД try { $db_host = getenv('DB_HOST') ?: 'mysql'; $db_user = getenv('DB_USER') ?: 'botuser'; $db_password = getenv('DB_PASSWORD') ?: 'botpassword'; $db_name = getenv('DB_NAME') ?: 'telegram_bot'; echo "

Trying to connect to: mysql:host=$db_host;dbname=$db_name

"; $pdo = new PDO("mysql:host=$db_host;dbname=$db_name;charset=utf8mb4", $db_user, $db_password); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "

✅ Database Connection: Successful

"; // Проверяем таблицу users $stmt = $pdo->query("SELECT COUNT(*) as count FROM users"); $result = $stmt->fetch(PDO::FETCH_ASSOC); echo "

Users Table: ✅ Exists (" . $result['count'] . " users)

"; // Показываем пользователей $stmt = $pdo->query("SELECT user_id, username, first_name FROM users"); echo "

Users in database:

"; echo ""; } catch (PDOException $e) { echo "

❌ Database Connection Failed: " . $e->getMessage() . "

"; } echo "

Server Time: " . date('Y-m-d H:i:s') . "

";