Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PHP - How to install PDO driver? (Windows)

I am setting up PHP and MySQL (Maria DB) on Windows 8.1. I edited php.ini file and uncommented the following lines:

extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

But unfortunately I cannot connect to database because there are no pdo drivers shown in phpinfo output. So, when I try to establish database connection, an exception is thrown:

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver'

How can this problem be solved?

like image 214
Artem Avatar asked Sep 20 '14 12:09

Artem


2 Answers

Finaly I managed to settle this stuff. I corrected extension_dir entry (absolute file path was needed) in php.ini file and database connection began to work.

like image 163
Artem Avatar answered Sep 18 '22 19:09

Artem


Check the extension_dir of your current apache directory, i installed 2 php versions and apache, and the problem was in wamp\bin\apache\Apache2.4.23\bin\php.ini , the path of ext was incorrect

like image 35
Stark182 Avatar answered Sep 19 '22 19:09

Stark182