Installation/Konfiguration
Laufzeit-Konfiguration
Installation/Konfiguration
PHP Manual

## Installation

Lesen Sie die Datei INSTALL, die im SQLite-Verzeichnis enthalten ist, oder nutzen sie den PEAR Installer mit pecl install sqlite. SQLite selbst ist automatisch enthalten, es ist nicht notwendig, weitere Software zu installieren.

Windows Benutzer können in php.ini php_sqlite.dll aktivieren um diese Funktionen zu nutzen. Sie können die DLL für diese PECL Erweiterung entweder von » PHP Downloads oder von » http://pecl4win.php.net/ herunterladen.

Im PHP 5 Quellcode ist die SQLite Extension bereits enthalten und wird auch automatisch mit kompiliert. Beginnend mit PHP 5.1.0 ist es allerdings notwendig die Extension in php.ini zu aktivieren (da sie nun als Shard Library erstellt wird). Außerdem ist SQLite nun von PDO abhängig so das vorab auch diese Extension in php.ini geladen werden muss:

    extension=php_pdo.dll
    extension=php_sqlite.dll

Wenn unter Linux oder anderen Unix Systemen PDO als shared Extension erstellt wurde so muss auch SQLite mit Hilfe der --with-sqlite=shared Konfigurationsoption als shared Extension erstellt werden.

SQLite 3 wird durch PDO SQLite unterstützt.

> Hinweis: Windows Installation für nicht privilegierte Benutzer
> Unter Windows wird für privilegierte Benutzer die TMP Umgebungsvariable nicht automatisch gesetzt. Dies führt dazu das SQLite temporäre Dateien im Windows Verzeichnis anlegt. Da dies nicht empfehlenswert ist sollten Sie die TMP Umgebungsvariable für den Webserver oder den Benutzer der den Webserver ausführt selbst setzen. Wenn Sie den Apache Webserver benutzen können Sie dies durch einen SetEnv Eintrag in Ihrer httpd.conf Datei erreichen:

>     SetEnv TMP c:/temp

> Wenn es Ihnen nicht möglich ist diese Einstellung auf der Serverebene vorzunehmen können sie diese auch innerhalb Ihrer Skripte vornehmen:
> `putenv('TMP=C:/temp');`
> Die Einstellung mus auf ein Verzeichnis verweisen für das der Webserver über die nötigen Rechte verfügt um Dateien anzulegen, in diese zu Schreiben und sie schließlich auch wieder zu Löschen. Anderenfalls können Sie folgende Fehlermeldung erhalten: malformed database schema - unable to open a temporary database file for storing temporary tables

Installation/Konfiguration
Laufzeit-Konfiguration
Installation/Konfiguration
PHP Manual