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.
Mit xampp-win32-1.8.0-VC9 (mit PHP 5.4.x) liefert PHPINFO die folgenden Informationen zur Datenbankunterstützung:
PHP Version | 5.4.4 |
MySQL Support | enabled |
---|---|
Active Persistent Links | 0 |
Active Links | 0 |
Client API version | mysqlnd 5.0.10 - 20111026 - $Id: b0b3b15c693b7f6aeb3aa66b646fee339f175e39 $ |
PDO support | enabled |
---|---|
PDO drivers | mysql, sqlite |
PDO Driver for MySQL | enabled |
---|---|
Client API version | mysqlnd 5.0.10 - 20111026 - $Id: b0b3b15c693b7f6aeb3aa66b646fee339f175e39 $ |
PDO Driver for SQLite 3.x | enabled |
---|---|
SQLite Library | 3.7.7.1 |
SQLite3 support | enabled |
---|---|
SQLite3 module version | 0.7 |
SQLite Library | 3.7.7.1 |
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 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 support | enabled |
---|---|
PDO drivers | mysql, sqlite, sqlite2 |
PDO Driver for MySQL, client library version | 5.1.49 |
---|
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 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 |