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

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ プログラミング » PHP サポート » SQL Anywhere PHP 拡張 » UNIX と Mac OS X で SQL Anywhere PHP 拡張を構築する方法 » Apache と PHP をコンパイルする方法

 

CGI 実行プログラムとしての PHP のコンパイル

PHP でサポートされていない Web サーバを使用している場合、または PHP スクリプトを Web ページではなくコマンドシェルで実行したい場合は、PHP を CGI 実行プログラムとしてコンパイルします。

前提条件

この作業を実行するための前提条件はありません。

 ♦ タスク
  1. SQL Anywhere の環境が設定されていることを確認します。

    使用しているシェルに応じて、SQL Anywhere がインストールされているディレクトリ (デフォルトでは /opt/sqlanywhere16) から適切なコマンドを入力します。Mac OS X では、デフォルトディレクトリは /Applications/SQLAnywhere16/System です。

    シェル 使用するコマンド
    sh, ksh, bash
     . ./bin32/sa_config.sh
    csh, tcsh
    source ./bin32/sa_config.csh
  2. PHP を CGI 実行プログラムとして設定して、SQL Anywhere PHP 拡張を含めます。

    PHP ファイルが抽出されたディレクトリから、次のコマンドを実行します。

    $ cd PHP-source-directory
    $ ./configure --with-sqlanywhere

    次の例は、PHP バージョン 5.2.11 用のコマンドです。php-5.2.11 を、使用している PHP のバージョンに変更する必要があります。

    $ cd ~/php-5.2.11
    $ ./configure --with-sqlanywhere

    設定スクリプトによって、インストールされている SQL Anywhere のバージョンとロケーションの特定が試行されます。コマンドの出力に次のような行が表示されます。

    checking for SQL Anywhere support... yes
    checking     SQL Anywhere install dir... /opt/sqlanywhere16
    checking     SQL Anywhere version... 16
  3. 実行プログラムをコンパイルします。

    $ make
  4. コンポーネントをインストールします。

    $ make install

結果

PHP は CGI 実行プログラムとして正常にコンパイルされます。

 参照