Расширения
В соответствии с страницей расширения специализированных баз данных поставщика на сайте PHP существуют два расширения SQLite:
SQLite SQLite3SQLite [ ! d4] extension - это более новая замена SQLite, которая Специфические расширения базы данных поставщиков :
Расширение SQLite включено по умолчанию с PHP 5.0. Начиная с PHP 5.4, расширение SQLite доступно только через PECL.Расширения
Теперь некоторые практические соображения. Давайте посмотрим на конфигурацию веб-сервера по умолчанию, которая была установлена с помощью:
sudo apt-get install apache2 php5 php5-sqlite
SQLite
# php --ri sqlite
SQLite
SQLite support => enabled
PECL Module version => 2.0-dev
SQLite Library => 2.8.17
SQLite Encoding => UTF-8
# php --ri sqlite3
sqlite3
SQLite3 support => enabled
SQLite3 module version => 0.7-dev
SQLite Library => 3.6.22
Ubuntu 12.04:
[ f3]
Итак, установка PHP по умолчанию Ubuntu 12.04 по умолчанию (начиная с записи - версия 5.3.10) уже не имеет расширения sqlite как встроенного. Вышеприведенный вывод указывает, что присутствует только расширение sqlite3, которое пришло из php5-sqlite пакета.
Решение
Выберите свое зло:
Правильный подход в долгосрочной перспективе - это адаптировать код, чтобы заставить его работать под SQLite3. Изменения были бы незначительными, но это может привести к нежелательной работе с копированием в стиле палитры большого количества файлов. Если это так, и право здесь не является правильным словом, решение 2 для вас. Установите устаревшее расширение из PECL.Ctrl + alt + F7 - это средство переключения на стандартный графический интерфейс, который я видел. Если это не удается проверить, какую версию вы установили, и убедитесь, что вы написали настольную версию, а не версию сервера (безголовую).