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

SQL Anywhere 12.0.0 » SQL Anywhere Server - Programming » PHP support » SQL Anywhere PHP extension » Building the SQL Anywhere PHP extension on Unix and Mac OS X

 

Requirements

The following is a list of software you need to have on your system to complete the steps detailed in this document:

  • A SQL Anywhere installation, which can run on the same computer as the Apache web server, or on a different computer.

  • The source code for the SQL Anywhere PHP extension, which can be downloaded from [external link] http://download.sybase.com/ianywhere/php/2.0.3/src/sasql_php.zip.

    You also need sqlpp and libdblib12.so (Unix) or libdblib12.dylib (Mac OS X) installed (check your SQL Anywhere lib32 directory).

  • The PHP source code, which can be downloaded from [external link] http://www.php.net.

    Version 5.2.11 and 5.3.2 of PHP are recent stable releases. For a list of supported versions, see [external link] http://www.sybase.com/detail?id=1068981.

  • The Apache web server source code, which can be downloaded from [external link] http://httpd.apache.org.

    If you are going to use a pre-built version of Apache, make sure that you have apache and apache-devel installed.

  • If you plan to use the Unified ODBC PHP extension, you need to have libdbodbc12.so (Unix) or libdbodbc12.dylib (Mac OS X) installed (check your SQL Anywhere lib32 directory).

The following binaries should be installed from your Unix installation disk if they are not already installed, and can be found as RPMs:

You must have the same access privileges as the person who installed PHP to perform certain steps of the installation. Most Unix-based systems offer a sudo command that allows users with insufficient permissions to execute certain commands as a user with the right to execute them.