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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere PHP-API » Das SQL Anywhere PHP-Modul unter Unix und Mac OS X erstellen

 

Anforderungen

Das Folgende ist einer Liste der Software, die Sie auf Ihrem System benötigen, um die in dieser Dokumentation beschriebenen Schritte auszuführen.

  • Ihre SQL Anywhere-Installation kann auf demselben Computer laufen wie der Apache-Webserver.

  • Der Quellcode für das SQL Anywhere PHP-Modul ist zum Herunterladen unter [external link] http://download.sybase.com/ianywhere/php/2.0.3/src/sasql_php.zip verfügbar.

    Sie müssen außerdem sqlpp und libdblib11.so (Unix) oder libdblib11.dylib (Mac OS X) installiert haben (überprüfen Sie Ihr SQL Anywhere-Verzeichnis lib32).

  • Sie benötigen den PHP-Quellcode, der unter [external link] http://www.php.net heruntergeladen werden kann. Version 5.2.6 von PHP ist eine aktuelle stabile Version.

  • Sie benötigen den Apache-Webserver-Quellcode, der unter [external link] http://httpd.apache.org heruntergeladen werden kann. Wenn Sie vorhaben, eine bereits erstellte Version von Apache zu verwenden, stellen Sie sicher, dass Sie apache und apache-devel installiert haben.

  • Wenn Sie vorhaben, das Unified ODBC PHP-Modul zu verwenden, müssen Sie libdbodbc11.so (Unix) oder libdbodbc11.dylib (Mac OS X) installiert haben (überprüfen Sie Ihr SQL Anywhere-Verzeichnis lib32).

Die folgenden Binärdateien sollten von Ihrem Unix-Installationsmedium installiert werden, falls sie noch nicht installiert sind. Sie stehen als RPMs zur Verfügung:

  • make

  • automake

  • autoconf

  • libtool (glibtool für Mac OS X)

  • makeinfo

  • bison

  • gcc

  • cpp

  • glibc-devel

  • kernel-headers

  • flex

Sie müssen dieselben Zugriffsberechtigungen wie die Person haben, die PHP installiert hat, um bestimmte Installationsschritte auszuführen. Die meisten Unix-basierten Systeme stellen einen sudo-Befehl bereit, der es Benutzern mit unzureichenden Berechtigungen ermöglicht, bestimmte Befehle als Benutzer mit den entsprechenden Berechtigungen auszuführen.