## Installieren der MaxDB-PHP-Bibliothek (Microsoft Windows)

### Verwendung

Sie installieren die MaxDB-PHP-Bibliothek php_maxdb.dll. auf Microsoft Windows, um damit die MaxDB-PHP-Erweiterung nutzen zu können.

Sie verwenden dazu die der Version Ihrer PHP-Installation entsprechende Datei php_maxdb.dll.

### Voraussetzungen

● Sie haben die Programme tar und gzip für Microsoft Windows installiert.

● Sie haben die PHP-Binär-Distribution für Microsoft Windows heruntergeladen. Sie finden diese unter der Adresse php.net/downloads.php.

● Sie haben sich die Ihrer PHP-Version entsprechende MaxDB-PHP-Bibliothek heruntergeladen.

Die Bibliotheken für PHP5 und PHP4 finden Sie unter der Adresse pecl4win.php.net.

● Sie haben mindestens die MaxDB SQLDBC-Software installiert (Softwarekomponenten Base und SQLDBC). Das Installationsverzeichnis wird nachfolgend als <independent_program_path> bezeichnet.

Um die im Weiteren beschriebenen Testbeispiele nachvollziehen zu können, benötigen Sie jedoch auch eine Datenbankinstanz. Aus diesem Grunde empfehlen wir Ihnen, zunächst die gesamte MaxDB-Software zu installieren, eine Datenbankinstanz anzulegen und die Tutorialdaten in diese Datenbankinstanz zu laden. Ein sehr einfacher und sicherer Weg dafür ist die Verwendung des Installation Manager.

### Vorgehensweise

...

1. Entpacken Sie die PHP-Binär-Distribution in ein lokales Verzeichnis <php_binary> auf Ihrem Rechner.

2. Wählen Sie die für Ihre PHP-Version geeignete MaxDB-PHP-Bibliothek aus und entpacken Sie sie in das Verzeichnis, das die Erweiterungen der PHP-Binär-Distribution enthält:

Für PHP5 entpacken Sie das Paket nach <php_binary>\ext

Für PHP4 entpacken Sie das Paket nach <php_binary>\extensions

3. Kopieren Sie die Datei php.ini-recommended aus dem Verzeichnis <php_binary> in das Verzeichnis Ihrer Microsoft Windows-Installation <win_dir> und ändern Sie deren Namen auf php.ini:

copy <php_binary>\php.ini-recommended <win_dir>\php.ini

4. Öffnen Sie die Datei php.ini in einem Editor und fügen Sie im Abschnitt Dynamic Extensions die folgende Zeile ein:

extension=php_maxdb.dll

5. Suchen Sie in der Datei php.ini nach dem Eintrag extension_dir und tragen Sie dort das Verzeichnis ein, das die Erweiterungen der PHP-Binär-Distribution ihrer PHP-Version enthält.

Für PHP5 geben Sie ein:

extension_dir=″<php_binary>\ext″

Für PHP4 geben Sie ein:

extension_dir=″<php_binary>\extensions″

6. Speichern Sie Ihre Änderungen und schließen Sie die Datei php.ini.

7. Tragen Sie die notwendigen Pfade in die Umgebungsvariable PATH ein:

SET PATH=%PATH%;<php_binary>;<php_binary>\ext

### Ergebnis

Die MaxDB-PHP-Bibliothek wurde installiert.

Sie können als Test für die erfolgreiche Installation die Liste aller installierten PHP-Erweiterungen anzeigen. Geben Sie dazu folgendes Kommando ein:

php –m

Wenn keine Fehler aufgetreten sind, dann wird die PHP-Erweiterung maxdb in der Liste angezeigt.

Für weitere Tests siehe: Testen der PHP-Bibliothek (Microsoft Windows).

### Beispiel

Sie verwenden PHP5 und wollen die MaxDB-PHP-Erweiterung für Microsoft Windows (32 bit) installieren.

Ihr Betriebssystem ist Windows XP und wurde im Verzeichnis C:\WINDOWS installiert.

...

1. Entpacken Sie PHP 5.0.0 in das Verzeichnis C:\php-5.0.0-Win32

2. Entpacken Sie das Paket http://snaps.php.net/win32/PECL_5_0/php_maxdb.dll nach C:\php-5.0.0-Win32\ext.

3. Kopieren Sie die Datei php.ini-recommended aus dem Verzeichnis C:\php-5.0.0-Win32 in das Verzeichnis C:\WINDOWS und ändern Sie deren Namen auf php.ini:

copy C:\php-5.0.0-Win32\php.ini-recommended C:\WINDOWS\php.ini

4. Öffnen Sie die Datei php.ini in einem Editor und fügen Sie im Abschnitt Dynamic Extensions die folgende Zeile ein:

extension=php_maxdb.dll

5. Suchen Sie in der Datei php.ini nach dem Eintrag extension_dir und tragen Sie dort das Verzeichnis C:\php-5.0.0-Win32\ext ein.

extension_dir=″c:\php-5.0.0-Win32\ext″

6. Speichern Sie Ihre Änderungen und schließen Sie die Datei php.ini.

7. Tragen Sie die notwendigen Pfade in die Umgebungsvariable PATH ein:

SET PATH=%PATH%;C:\php-5.0.0-Win32;C:\php-5.0.0-Win32\ext