Я нахожусь на PHP 5.5.27, и я хочу использовать SQLite в приложении ZF2. Я понимаю, что должен включить .ddl
библиотеки в моем php.ini
(Я на Windows 10), но документация неясно.
Есть два .dll
библиотеки, упомянутые в моем php.ini
:
;extension=php_pdo_sqlite.dll
;extension=php_sqlite3.dll
Какой из них я должен включить?
Это зависит от того, как вы хотите взаимодействовать с SQLite:
php_sqlite3.dll
даст вам доступ к Функции расширения базы данных SQLite3 — так что вы сможете использовать специальные функции SQLite PHP.
php_pdo_sqlite.dll
даст вам доступ к Драйвер SQLite для PDO — так что вы сможете использовать PDO для доступа к функциям SQLite.
Если вы не уверены, что нужно вашему фреймворку, вы можете активировать их оба. Если вы хотите просто начать с одного из них, я бы выбрал драйвер PDO, который позволит вам в будущем легче переключаться на другую БД, если вам потребуется.
Других решений пока нет …