Überprüfung der Einsatzmöglichkeiten für SQLite

Bevor man die eigentlichen Überlegungen zum Einsatz einer SQLite-Datenbank anstellt, sollte überprüfen, ob die entsprechenden Module auf dem in Frage kommenden Websspace aktiviert sind. Das geschieht am einfachsten, in dem man PHPINFO aufruft.

Datenbankunterstützung unter XAMPP

Mit xampp-win32-1.8.0-VC9 (mit PHP 5.4.x) liefert PHPINFO die folgenden Informationen zur Datenbankunterstützung:

Core

PHP Version 5.4.4

mysql

MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version mysqlnd 5.0.10 - 20111026 - $Id: b0b3b15c693b7f6aeb3aa66b646fee339f175e39 $

PDO

PDO support enabled
PDO drivers mysql, sqlite

pdo_mysql

PDO Driver for MySQL enabled
Client API version mysqlnd 5.0.10 - 20111026 - $Id: b0b3b15c693b7f6aeb3aa66b646fee339f175e39 $

pdo_sqlite

PDO Driver for SQLite 3.x enabled
SQLite Library 3.7.7.1

sqlite3

SQLite3 support enabled
SQLite3 module version 0.7
SQLite Library 3.7.7.1

Datenbankunterstützung auf einem Webspace

Bei einem kostenlosen (und gleichzeitig trotzdem werbefreien) Webspace-Anbieter mit PHP 5.2 liefert PHPINFO die folgenden Informationen zu den installierten Datenbank-Modulen:

PHP 5.2.17

mysql

MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 5.1.49
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /var/lib/mysql/mysql.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib -lmysqlclient

PDO

PDO support enabled
PDO drivers mysql, sqlite, sqlite2

pdo_mysql

PDO Driver for MySQL, client library version 5.1.49

pdo_sqlite

PDO Driver for SQLite 3.x enabled
PECL Module version (bundled) 1.0.1 $Id: pdo_sqlite.c 293036 2010-01-03 09:23:27Z sebastian $
SQLite Library 3.3.7

SQLite

SQLite support enabled
PECL Module version 2.0-dev $Id: sqlite.c 298697 2010-04-28 12:10:10Z iliaa $
SQLite Library 2.8.17
SQLite Encoding iso8859