У меня действительно была эта проблема, и написал об этом в блоге .С Ubuntu проблема не кроется в PHP.ini, у которого большинство ресурсов заставит вас поверить.Внутри каталога /etc/php5/conf.d
находилась куча файлов .ini для различных расширений, включая sqlite.ini
и sqlite3.ini
.
Если вы посмотрите в файл sqlite3.ini, выувидеть что-то вроде:
; configuration for php SQLite module
extension=sqlite3.so
Все, что вам нужно сделать, это закомментировать эту строку, чтобы она выглядела так:
; configuration for php SQLite module
; extension=sqlite3.so
Таким образом, он не пытается искать файл sqlite3.so
и, вероятно, вместо этого будет использовать ваш sqlite.so
.