インストール手順

この PECL 拡張モジュールをインストールする方法は、 マニュアルの PECL 拡張モジュールのインストール という章にあります。 新規リリース・ダウンロード・ソースファイル・管理者情報・CHANGELOG といった関連する情報については、次の場所にあります。 » https://pecl.php.net/package/sca_sdo.

注意:

初期のバージョンの SDO 拡張モジュールは、XML DAS 用に別の共有ライブラリが必要でした。これは今は使われていないので、 php_sdo_das_xml.dllsdo_das_xml.so への参照を php.ini から削除してください。

Unix システム
  1. SDO を構成する 3 つのコンポーネントである SDO コア、XML DAS およびリレーショナル DAS は、ひとつの PECL プロジェクト Service Component Architecture (SCA) にまとめられており、SCA_SDO という名前になっています。つまり、以下のコマンドで、 SCA をダウンロードして SDO の全パーツをインストールすることができます。

    pecl install SCA_SDO
    

    このコマンドは SDO 共有ライブラリをビルドし、 SCA およびリレーショナル DAS の PHP ファイルをインストールします。

    最新のベータ版を使用するには、代わりに次のコマンドを使用します。

    pecl install SCA_SDO-beta
    

  2. pecl コマンドは、SDO モジュールを自動的に PHP 拡張モジュールディレクトリにインストールします。 SDO 拡張モジュールを有効にするには、以下の行を php.ini に追加しなければなりません。

    extension=sdo.so
    

    PECL パッケージのビルド方法についての詳細は、マニュアルの PECL 拡張モジュールのインストール を参照ください。

Linux での SDO のビルド

この節では、Linux 上で SDO コアおよび XML DAS をビルドする方法を 説明します。これを知る必要があるのは、SVN からチェックアウトした 最新バージョンをビルドしたい場合のみです。

  1. 拡張モジュールのメインディレクトリに移動します。 cd < sdo のコードがある場所 >

  2. phpize を実行します。これにより、 SDO をコンパイルするための環境を設定します。

  3. 次に ./configure; make; make install を実行します。 拡張モジュールをインストールするには、root としてログインする 必要があることに注意しましょう。

  4. php.ini ファイルに extension=sdo.so を追加することで、このモジュールが PHP に読み込まれるようにします。

add a note add a note

User Contributed Notes 2 notes

up
2
arvenil at klecza dot pl
7 years ago
This extension doesn't compile anymore https://bugs.php.net/bug.php?id=58951
up
1
Trouble with sdo
6 years ago
It is a shame they haven't upgraded this package. However, there is a update on github so that it will compile on php 5.3. Unfortunately it still doesn't compile on a Mac, because is uses a preprocessor macro (__WORDSIZE) which is not defined. I just assumed it to be 32b, and edited the code accordingly (using CloCkWeRX's branch).
To Top