Hi i'm received the could not find driver error when trying to connect to sqlite via a php file. I've set permission to 777... PHP Version 5.2.16, i have the module install. any reason why its not finding the driver, also php.ini is showing the extension pdo.so and pdo_mysql.so installed.
PDO
PDO support enabled PDO drivers mysql
pdo_mysql
PDO Driver for MySQL, client library version 5.0.92
try { // Connect to the SQLite Database. $db = new PDO('sqlite:.subscribers.db'); } catch(Exception $e) { die('connection_unsuccessful: ' . $e->getMessage()); }
I had to actually install the extension, and this is how i did on Ubuntu 16 running PHP 7.1:
sudo apt install php7.1-sqlite3
You need
[PDO_SQLITE] extension=pdo_sqlite.so
to be enabled, for sqlite:.subscribers.db
or, for windows:
[PHP_PDO_SQLITE] extension=php_pdo_sqlite.dll
And ofcourse this extension in your ext
directory
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With