Я устанавливаю PHP и MySQL (Maria DB) на Windows 8.1. Я отредактировал файл php.ini и раскомментировал следующие строки:
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
Но, к сожалению, я не могу подключиться к базе данных, потому что в выводе phpinfo нет драйверов pdo. Итак, когда я пытаюсь установить соединение с базой данных, возникает исключение:
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver'
Как можно решить эту проблему?
В конце концов мне удалось решить эту проблему. Я исправил запись extension_dir (необходим абсолютный путь к файлу) в файле php.ini, и соединение с базой данных начало работать.
Проверьте extension_dir вашей текущей директории Apache, я установил 2 версии php и apache, и проблема была в wamp \ bin \ apache \ Apache2.4.23 \ bin \ php.ini, путь к ext был неверным