Я настраиваю 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 был неверен