Я медленно работаю над учебниками php101 и дошел до номера 9, где мне нужен SQLite.
У меня запущен SQLite3 и я могу получить доступ через CLI (см. Скриншот)небольшой тестовой БД) но когда я пробую учебные сценарии в php101, я получаю пустой экран браузера.Теперь я знаю, что это потому, что SQLite3 использует PDO (php101 основан на SQLite v2).
Не удалось опубликовать и изображение, поэтому CLI говорит:
SQLite версии 3.7.2
Введите ".help" для инструкций
Введите операторы SQL, оканчивающиеся на ";"
sqlite> select * from books;
1 | Властелин колец |JR Tolkien
и т. Д. И т.на сегодняшний день, кажется, драйвер SQLite установлен и уже включен, поэтому конфигурация драйвера фактически не объяснялась.
(извините, я могу опубликовать изображение), но phpinfo для PDO сообщает:
PDO
Поддержка PDO |включены
драйверы PDO | mysql
pdo_mysql
Драйвер PDO для MySQL | включен
версия клиентского API | 5.1.49
IЯ проверил на www.phpro.org/tutorials/Introduction-to-PHP-PDO, но там тоже ничего не объясняется.
Моя система - Linux Ubuntu 10.10
Apache - версия 2.2.16
PHP версия 5.3.3
SQLite 3.7.2
Я пытаюсь запустить его на локальном хосте в качестве учебного пособия.
Может кто-нибудь объяснить, как установить / настроить драйвер SQLite3.