tltary, окей, вы уверены что apache2 или php-fpm используют именно 7-ю версию? потому что php -v выдает CLI версию, и у вас может стоять в CLI 7.0, а использоваться сервером для обработки запросов версия 5.6.
tltary, когда вы показывали скрин php.ini, это был тот самый php.ini, путь к которому указывается в phpinfo? Чтобы не оказалось что вы открыли другой php.ini
tltary, попробуйте прописать 127.0.0.1 вместо localhost в подключении.
на самом деле, ошибка связана с используемым интерпретатором: он не находит драйвер, который должен быть. Попробуйте сделать простой скрипт, который подключается к базе данных вашего сервера при помощи PDO, и посмотрите, проходит ли подключение.
Сергей Пуговкин, да, но очень странно, ошибка пропала после того как я отключил модуль авторизации через facebook, не знаю как это связанно, заработало и хорошо