Почему возникает ошибка could not find driver при подключении к БД
При подключении к БД через PDO выдает такую ошибку: could not find driver. Работаю на Ubuntu 20.04 lts, PHP 8.1
<?php
try {
$conn = new PDO("mysql:host=localhost", "root", "root");
echo "Database connection";
}
catch (PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
Выводит:
Connection failed: could not find driver
Подскажите пожалуйста как это исправить?
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Либо не установлено расширение php-pdo, либо не раскомментированно в php.ini в разделе dynamic extensions
Обычно автоматом ставится с расширением для работы с mysql
sudo apt-get install php8.1-mysql