Installation/Konfiguration
Laufzeit-Konfiguration
Installation/Konfiguration
PHP Manual

## Installation

PHP 5.1 und hÃ¶her auf Unix-Systemen

1. Wenn Sie ein PHP 5.1-Release verwenden, ist PDO bereits enthalten. Es wird automatisch angeschaltet, wenn Sie configure ausfÃ¼hren. Es wird empfohlen, PDO als shared module zu kompilieren, da Sie so die durch PECL bereitgestellen Updates nutzen kÃ¶nnen. Das empfohlene configure-Kommando, um PHP mit PDO zu kompilieren, sollte auch die zlib-UnterstÃ¼tzung (fÃ¼r den PEAR-Installer) aktivieren. Sie mÃ¼ssen eventuell auch den PDO-Treiber fÃ¼r die Datenbank Ihrer Wahl aktivieren. Ziehen Sie die Dokumentation fÃ¼r datenbankspezifische PDO-Treiber zu Rate, um mehr darÃ¼ber herauszufinden, aber beachten Sie, dass Sie, wenn Sie PDO als Shared Extension bauen, auch die PDO-Treiber als Shared Extensions bauen mÃ¼ssen.

        ./configure --with-zlib --enable-pdo=shared

2. Nach der Installation von PDO als shared module mÃ¼ssen sie Ihre php.ini-Datei bearbeiten, damit die PDO-Erweiterung automatisch geladen wird, wenn PHP ausgefÃ¼hrt wird. Sie mÃ¼ssen dort auch alle datenbankspezifischen Treiber aktivieren. Versichern Sie sich, dass diese nach der Zeile mit pdo.so stehen, da PDO initialisiert werden muss, bevor die datenbankspezifischen Erweiterungen geladen werden kÃ¶nnen. Wenn Sie PDO und die datenbankspezifischen Erweiterungen statisch kompiliert haben, kÃ¶nnen Sie diesen Schritt Ã¼berspringen.

       extension=pdo.so

3. PDO als shared module zu benutzen erlaubt Ihnen, pear upgrade pdo auszufÃ¼hren, wenn neue Versionen von PDO verÃ¶ffentlicht werden, ohne dass Sie PHP komplett neu kompilieren mÃ¼ssen. Beachten Sie, dass Sie auch die datenbankspezifischen Treiber zur gleichen Zeit aktualisieren mÃ¼ssen.

PHP 5.0 und hÃ¶her auf Unix-Systemen

1. PDO ist als PECL-Erweiterung verfÃ¼gbar auf » http://pecl.php.net/package/pdo. Die Installation kann mit Hilfe des pear-Tools durchgefÃ¼hrt werden. Dies ist standardmÃ¤Ãig aktiviert, wenn sie PHP konfigurieren. Sie sollten sich vergewissern, dass PHP mit --with-zlib erstellt wurde, damit pear mit der komprimierten Paketdatei umgehen kann.

2. FÃ¼hren Sie den folgenden Befehl aus, um die neueste stabile Version von PDO herunterzuladen, zu kompilieren und zu installieren:

       pear install pdo

3. Wenn PDO sich noch in der Beta-Phase befindet (und zur Zeit, wenn diese Zeilen geschrieben werden, ist es das noch), werden Sie dem pear-Tool explizit mitteilen mÃ¼ssen, dass es in Ordnung ist, das Beta-Paket zu benutzen. Statt des oben genannten Befehls benutzen Sie einfach:

       pear install pdo-beta

4. Der pear-Befehl installiert das PDO-Modul automatisch in Ihr PHP-extensions-Verzeichnis. Um die PDO-Erweiterung unter Linux oder Unix zu aktivieren, mÃ¼ssen Sie die folgende Zeile zur php.ini hinzufÃ¼gen:

       extension=pdo.so

   FÃ¼r weitere Informationen Ã¼ber das Erstellen von PECL-Paketen lesen Sie am besten das Kapitel PECL-Installation im Handbuch.

PHP 5.1 und hÃ¶her unter Windows

1. PDO und alle gÃ¤ngigen Treiber werden mit PHP als shared module mitgeliefert und mÃ¼ssen nur durch Bearbeiten der Datei php.ini aktiviert werden:

       extension=php_pdo.dll

2. Als nÃ¤chstes wÃ¤hlen sie die datenbankspezifischen DLL-Dateien und laden sie entweder per dl() zur Laufzeit oder aktivieren sie in der Datei php.ini unterhalb von php_pdo.dll. Zum Beispiel:

       extension=php_pdo.dll
       extension=php_pdo_firebird.dll
       extension=php_pdo_informix.dll
       extension=php_pdo_mssql.dll
       extension=php_pdo_mysql.dll
       extension=php_pdo_oci.dll
       extension=php_pdo_oci8.dll
       extension=php_pdo_odbc.dll
       extension=php_pdo_pgsql.dll
       extension=php_pdo_sqlite.dll

   Diese DLLs sollten im extension_dir des Systems vorhanden sein. Beachten Sie bitte, dass PDO_INFORMIX nur als PECL-Erweiterung verfÃ¼gbar ist.

Installation/Konfiguration
Laufzeit-Konfiguration
Installation/Konfiguration
PHP Manual