Я вижу везде (в том числе в официальных документах), что PDO_SQLITE драйвер должен/должен быть включен по умолчанию в PHP.PDO_SQLITE driver нет ... что делать?
Однако, когда я смотрю на свою extension_directory
, я вижу только эти файлы:
gd.so mcrypt.so mysqli.so mysql.so pdo_mysql.so pdo.so
И, как следствие, рамки я пытаюсь установить (Symfony) говорит мне, что нужно установите либо PDO_SQLITE, либо расширения SQLite3 .so ...
Может ли кто-нибудь помочь? Могу ли я просто попробовать найти нужный файл .so где-то в Интернете, поместить его в свой extensions_directory, а затем включить его в php.ini ??
BTW: Я запускаю php 5.3.6, загруженный с помощью apt-get on ubuntu.
Я не перестаю удивляться тому, как просто Linux это ... Спасибо за это .. Глупый меня чтобы не подумать об этом. Однако. Должна ли эта версия SQLITE быть доступной по умолчанию? –
Добро пожаловать! согласно документам это должно быть. но в моей установке fedora мне пришлось установить ее вручную, хотя это было странно, потому что она была включена в php.ini, но, как вы сказали, драйвера больше не было ... – jere
Модуль sqlite доступен после сборки PHP из источники. Но дистрибутивы Linux часто делают свое дело. Большинство модулей доступно в своих хранилищах - и большинство из них должно быть явно установлено. – DinoAmino