У меня есть эта функция PHP, которая работала очень хорошо, пока я не переустановил свою систему разработки:
function connectDB($database, $username, $password) {
$DSN = "mysql:host=localhost;dbname=$database";
try {
$DBH = new PDO($DSN, $username, $password); <--- LINE 10
return $DBH;
}
catch(PDOException $e) {
die("Could not connect to the database.\n");
}
}
И я получаю ошибку:
PHP Fatal error: Class 'PDO' not found in /var/www/im/tools.php on line 10
Я проверил phpinfo () и PDO включен:
Драйверы PDO: mysql
Драйвер PDO для версии MySQL: 5.1.54
Интересно то, что взаимодействие с базой данных MYSQL в порядке, но я все еще получаю ошибку при отладке.
Я озадачен этой ошибкой! Моя система Ubuntu 11.04 + NGINX + PHP 5.3
Какой-нибудь совет, чтобы избавиться от этого? Спасибо!