Adding the SQL Anywhere PHP extension files to the PHP source tree

  1. Download the SQL Anywhere PHP extension from [external link] http://download.sybase.com/ianywhere/php/2.0.3/src/sasql_php.zip.

  2. From the directory where you saved the SQL Anywhere PHP extension, extract the files to the ext subdirectory of the PHP source tree (Mac OS X users should replace tar with gnutar):

    $ tar -xzf sasql_php.zip -C PHP-source-directory/ext/
    

    For example:

    $ tar -xzf sqlanywhere_php-1.0.8.tar.gz -C ~/php-5.2.11/ext
  3. Make PHP aware of the extension:

    $ cd PHP-source-directory/ext/sqlanywhere
    $ touch *
    $ cd ~/PHP-source-directory
    $ ./buildconf

    The following example is for PHP version 5.2.11. You must change php-5.2.11 below to the version of PHP you are using.

    $ cd ~/php-5.2.11/ext/sqlanywhere
    $ touch *
    $ cd ~/php-5.2.11
    $ ./buildconf
  4. Verify that PHP is aware of the extension:

    $ ./configure -help | egrep sqlanywhere

    If you were successful in making PHP aware of the SQL Anywhere extension, you should see the following text:

    --with-sqlanywhere=[DIR]

    If you are unsuccessful, keep track of the output of this command and post it to the sybase.public.sqlanywhere.linux newsgroup for assistance.