Акт първи е проверка на възможни версии за инсталиране на SQLite. Оказва се, че хранилищата предлагат версия SQLite и SQLite3. Версия SQLite2 е премахната.
apt-cache search sqlite
apt-cache search php sqlite
Инсталация на SQLite3
Инсталацията е сведена до поредица команди въведени в терминала.
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install sqlite3 libsqlite3-dev
Проверка на резултата показва, че набрана команда sqlite3 има готовност за работа.
Взаимодействие с SQLite3 от страна на PHP
И за целта набираме две команди.
Първата ще конфигурира следните два ini-файла и ще рестартира Apache.
/etc/php5/mods-available/sqlite3.ini /etc/php5/mods-available/pdo_sqlite.iniВтората ще активира extension=sqlite3.so при нужда.
sudo apt-get install php5-sqlite
sudo php5enmod sqlite3
След което качваме в каталог на Apache следния PHP-файл.
<?php echo phpinfo(); ?>
Търсим в върнатия резултат следните таблици.
Отлично!
Остава да проверим на практика взаимодействието, за което в каталог /var/www/ е поместен файл users.db. Този файл е база данни под управлението на SQLite3. Не забравяме, че на Linux-машина Apache(или www-data под Ubuntu) трябва да има нужните привилегии за достъп до файла.
Допълнително качваме PHP-файл, който банално ще прочете съдържанието на базата.
<?php $db = new SQLite3('users.db'); $results = $db->query('SELECT * FROM users'); while ($row = $results->fetchArray()) { echo'<pre>'.print_r($row, true).'</pre>'; } ?>
Работи!
Скриптът извежда очакваното съдържание. Никакви грешки.
Графически браузъри за SQLite3
Mozilla Firefox разполага с Add-ons по име SQLite Manager, достатъчен за основните операции с SQLite3.
Мощен инструмент се явява SQLiteStudio. Редактор, конвертор и каквото се сетите.
Дъмп на users.db.
до нови срещи ^.^
0 Response to "Инсталация на SQLite3 в Ubuntu 12.04"
Публикуване на коментар