С какими настройками скомпилирован SQLite для PHP 5?

#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, которому необходимо знать, какую версию он использует, чтобы он мог выбрать правильные параметры компиляции.