#php #database #configuration #sqlite #pdo
#php #База данных #конфигурация #sqlite #pdo
Вопрос:
Базы данных SQLite 3.7 поставляется с новой записи в журнал (Шал) и есть много настроек, которые могут быть настроены. Однако, похоже, нет никакого способа что-либо изменить с помощью библиотеки SQLite PHP PDO. Файл sqlite3.ini, включенный в расширение PHP, имеет только один параметр конфигурации.
Могу ли я где-нибудь посмотреть, с какими параметрами PHP-проект компилирует SQLite? Есть ли способ создать мое собственное расширение sqlite для PHP, чтобы я мог настроить эти настройки?
Ответ №1:
Используя phpinfo()
, вы должны быть в состоянии увидеть, с какой версией библиотеки SQLite PHP был скомпилирован.
Например, вот что у меня есть в моей установке PHP 5.3.2 (версия по умолчанию для некоторых не слишком последних версий Ubuntu) :
(источник: pascal-martin.fr)
И для PDO :
(источник: pascal-martin.fr)
Я полагаю, вы могли бы получить что-то более свежее, перекомпилировав PHP из исходного кода — и, возможно, используя более свежую версию библиотеки разработки SQLite.
Например, вот скриншот соответствующего раздела phpinfo()
выходных данных сборки PHP 5.3.99, которую я сделал в конце недели (на Ubuntu 10.10) :
(источник: pascal-martin.fr)
Комментарии:
1. Спасибо, я уверен, что это поможет новичку в SQLite, которому необходимо знать, какую версию он использует, чтобы он мог выбрать правильные параметры компиляции.