Исключение PHP PDO: не удалось найти драйвер

Должен ли MySQL-сервер и версия PHP5-MySQLi соответствовать, чтобы соединение было возможным? В настоящее время я получаю сообщение об ошибке: я запускаю BSD. «Неустранимая ошибка: исключить исключение« PDOException »с сообщением« не удалось найти драйвер »…»

Вот информация о подключении:

$info = "mysql:dbname=myDB;host=localhost"; $user = "dbUser"; $pw = "somePW"; return(new PDO($info, $user, $pw)); 

Вот моя информация MySQL:

MySQL-сервер 5.5.24

php5-MySQLi-5.4.3

Solutions Collecting From Web of "Исключение PHP PDO: не удалось найти драйвер"

PDO использует драйверы базы данных для подключения к системам баз данных. Похоже, вам не хватает драйвера pdo_mysql, который требуется для подключения к базе данных MySQL. Есть несколько подробностей об установке драйвера на странице руководства pdo_mysql , или может быть пакет BSD, который вы можете использовать (я боюсь, что я недостаточно знаком с BSD, чтобы предложить конкретные рекомендации).

У меня была такая же проблема на моей установке CentOS. Я попытался установить imagick и запустил мою установку. Когда я удалил все мои php-файлы и переустановил, что-то не работает правильно.

Я побежал:

 yum install php-pdo yum install php-pdo_mysql 

После выполнения этих двух строк я побежал

 service httpd restart 

и все пришло в себя.

Спасибо zerkms и John C за то, что указали мне в правильном направлении. Ниже приведены команды, которые я использовал для установки драйвера:

 #cd /usr/ports/databases/php5-pdo_mysql #make install clean #apachectl restart