Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - Programmierung » Deployment von Datenbanken und Anwendungen » Deployment von Clientanwendungen

 

Deployment von PHP-Clients

Für das Deployment der SQL Anywhere-PHP-Erweiterung müssen Sie die folgenden Komponenten auf der Zielplattform installieren:

  • PHP 5-Binärdateien für Ihre Plattform, die unter [external link] http://www.php.net zum Download zur Verfügung stehen. Bei Windows-Plattformen muss die threadsichere Version von PHP zusammen mit der SQL Anywhere-PHP-Erweiterung verwendet werden.

  • Einen Webserver wie z.B. den Apache HTTP-Server, wenn Sie PHP-Skripten in einem Webserver ausführen wollen.

    SQL Anywhere kann auf demselben oder einem anderen Computer als Webserver laufen.

  • SQL Anywhere stellt vorgefertigte PHP-Erweiterungen für die PHP-Versionen 5.1.1 bis 5.2.11 und 5.3.0 bis 5.3.2 bereit. Zum Zeitpunkt der Erstellung dieser Dokumentation war die PHP-Version 5.3.2 die aktuellste stabile Version.

  • Unterstützung für SQL Anywhere-Shared Objects oder -Shared Libraries.

Die folgende Tabelle gibt einen Überblick über die für PHP-Clients erforderlichen Dateien.

Beschreibung Windows Linux/Unix Mac OS X
PHP-Installation (Drittanbieter) php.exe php php
PHP 5.1.x-Aufrufe php-5.1.[1-6]_sqlanywhere_extenv12.dll php-5.1.[1-6]_sqlanywhere_extenv12_r.so oder Build vom Quellcode Build vom Quellcode
PHP 5.2.x -Aufrufe php-5.2.[0-11]_sqlanywhere_extenv12.dll php-5.2.[0-11]_sqlanywhere_extenv12_r.so oder Build vom Quellcode Build vom Quellcode
PHP 5.3.x -Aufrufe php-5.3.[0-2]_sqlanywhere_extenv12.dll php-5.3.[0-2]_sqlanywhere_extenv12_r.so oder Build vom Quellcode Build vom Quellcode
SQL Anywhere C-API-Laufzeitumgebung dbcapi.dll libdbcapi_r.so libdbcapi_r.dylib
DBLIB (mit Threading) dblib12.dll libdblib12_r.so libdblib12_r.dylib
Thread-Unterstützungsbibliothek k.A. libdbtasks12_r.so libdbtasks12_r.dylib
optionale Verschlüsselungsunterstützung dbecc12.dll libdbecc12_r.so libdbecc12_r.dylib
optionale Verschlüsselungsunterstützung dbfips12.dll libdbfips12_r.so libdbfips12_r.dylib
optionale Verschlüsselungsunterstützung dbrsa12.dll libdbrsa12_r.so libdbrsa12_r.dylib
Sprachen-Ressourcenbibliothek dblg[LL]12.dll dblg[LL]12.res dblg[LL]12.res
Verbindungsfenster dbcon12.dll k.A. k.A.
 Hinweise

Weitere Hinweise zur Installation von PHP finden Sie unter [external link] http://www.sybase.com/detail?id=1057714.

Die folgenden Abschnitte unterstützen Sie bei der Installation der SQL Anywhere-PHP-Erweiterung.


Auswahl der PHP-Erweiterung
PHP-Erweiterung unter Windows installieren
PHP-Erweiterung unter Linux/Solaris installieren
Die PHP-Erweiterung unter Unix und Mac OS X erstellen
SQL Anywhere-PHP-Erweiterung konfigurieren