プロキシのWalletパスワードを指定します。
カテゴリ カテゴリ カテゴリ
カテゴリ 値値値値
構文 SSLProxyWalletPassword password
デフォルト なし
コンテキスト サーバー構成、仮想ホスト
注意 注意 注意
注意: SSLProxyWalletPasswordは使用されていません。このディレ クティブを使用すると、Oracle HTTP Serverログに警告メッセージが生成 されます。Walletを保護するために、かわりにSSO Walletを取得するこ とをお薦めします。
Oracle Application ServerでのPHPの使用 12-1
12
Oracle Application Server での での での での PHP の使用 の使用 の使用 の使用
この章では、Oracle Application ServerでのPHP Hypertext Preprocessor(PHP)の使用につ いて説明します。
この章は次の項で構成されています。
■ PHPの概要
■ Oracle JDeveloper用のPHP Extensionの使用
■ PHPによるOracle Databaseへの接続
■ Oracle Application Serverのmod_php拡張機能
PHPの概要
12-2 Oracle HTTP Server管理者ガイド
PHP の概要 の概要 の概要 の概要
PHPは、HTMLに埋め込むことができるスクリプト言語です。この機能のため、PHPはWeb 開発に適しています。PHPのオブジェクト・モデルを使用することで、オブジェクト指向の標 準的な方法論を使用したプロジェクト開発が容易になります。
PHPは、次のディレクトリにあるOracle Application Serverのインストール・パッケージの一 部です。
¥OH¥10.1.2¥OracleAS¥portal¥Apache¥Apache¥php
オラクル社では、PHPに関する情報をOpen Source Developer Centerで提供しています。
http://www.oracle.com/technology/tech/opensource/index.html
また、PHPに関する情報は、次のWebサイトでも参照できます。
http://www.php.net/
Oracle JDeveloper 用の 用の 用の 用の PHP Extension の使用 の使用 の使用 の使用
次のリンクでは、Oracle JDeveloper用のPHP Extensionのインストールと構成に関する情報を 提供しています。
http://www.oracle.com/technology/products/jdev/htdocs/partners/addins/excha nge/php/index.html
JDeveloperとPHPとの併用に関するチュートリアルは、『Oracle Application Server Standard
Edition Oneクイック・ツアー』を参照してください。
PHP による による による による Oracle Database への接続 への接続 への接続 への接続
次のリンクでは、PHPによるOracle Databaseへの接続に関する情報を提供しています。
http://www.oracle.com/technology/products/jdev/htdocs/partners/addins/exchange/php/read me_php1.2.html
Oracle Application Server の の の の mod_php 拡張機能 拡張機能 拡張機能 拡張機能
Oracle Application Serverには、mod_phpというPHPのサーバー側モジュールがあります。
mod_phpの構成オプションには拡張機能が含まれています。Oracle Application Serverでは、
表12-1「Oracle Application Serverのmod_php拡張機能」に示されている拡張機能がサポート されます。
表 表 表
表12-1 Oracle Application Serverののののmod_php拡張機能拡張機能拡張機能拡張機能 mod_php
拡張機能 拡張機能 拡張機能 拡張機能
インストール・
インストール・
インストール・
インストール・
サポート サポート サポート サポート
説明 説明 説明
説明 ランタイム依存性ランタイム依存性ランタイム依存性ランタイム依存性
BC Math デフォルトでは、
Windowsでのみ有効
随意精度計算用に、PHPは、文字列として表 される任意のサイズおよび精度の数値をサ ポートするBinary Calculatorを提供します。
この拡張機能には外部ライブラ リは不要です。
カレンダ デフォルトでは、
Windowsでのみ有効
カレンダ拡張機能は、異なるカレンダ・
フォーマット間の変換を簡略化する一連の関 数です。
この拡張機能には外部ライブラ リは不要です。
C Type UNIXおよびWindows で使用可能
この拡張機能によって提供される関数では、
現在のロケールに従って文字または文字列が 特定の文字クラスに属するかどうかが確認さ れます。
この拡張機能には外部ライブラ リは不要です。
Oracle Application Serverのmod_php拡張機能
Oracle Application ServerでのPHPの使用 12-3
COM Windowsでのみ
使用可能
COMは、Windowsプラットフォームでアプ リケーションとコンポーネントを接続する主 な方法の1つです。COMを使用すると、
Microsoft Wordを起動して文書テンプレート に入力し、その結果をWord文書として保存 して、Webサイトのユーザーに送信できます。
この拡張機能には外部ライブラ リは不要です。ただし、MS WordなどのCOMオブジェク トは、ユーザーがインストール する必要があります。
FTP デフォルトでは、
Windowsでのみ有効
この拡張機能はFTPサーバーへのアクセスを 可能にするとともに、実行側のスクリプトに 様々な制御を提供します。
この拡張機能には外部ライブラ リは不要です。
OCI8 UNIXおよびWindows
で有効
OCI8関数を使用すると、Oracle 9、Oracle 8
およびOracle 7の各データベースに接続でき
ます。
この拡張機能を使用するには、
Oracleクライアント・ライブ ラリが必要です。Oracleクラ イアント・ライブラリは、
Oracle Application Serverのイ ンストールに含まれています。
Windowsの場合、%ORACLE_
HOME%
/Apache/Apache/php/extensio nsのphp_oci8.dllに依存します。
この機能は、php.iniファイルを 使用してWindowsで有効また は無効にすることができます。
オブジェク ト・オーバー ロード
UNIXおよびWindows で有効
この拡張機能の目的は、オブジェクト・プロ パティへのアクセスとメソッド・コールの オーバーロードを可能にすることです。この 拡張機能は実験的なものです。
この拡張機能には外部ライブラ リは不要です。
ODBC デフォルトでは、
Windowsでのみ有効
この関数は、Windowsではデフォルトで有 効になっています。Unified ODBC関数を使 用すると、ユーザーはAdabas DやIBM DB2 など、ほとんどのデータベースにアクセスで きます。
インストール時に、サポートを 必要とするデータベースのライ ブラリが提供されている必要が あります。これは提供できない ため、サポートされません。
PCRE UNIXおよびWindows
で有効
このディレクティブによって、Perl互換の正 規表現またはPCRE関数が有効になります。
この拡張機能ではバンドルされ たデフォルトのライブラリが使 用されるため、追加ライブラリ は必要ありません。
POSIX デフォルトでは、
UNIXでのみ有効
このモジュールはPOSIX関数へのアクセス を可能にし、UNIXシステムでのみ使用可能 です。
この拡張機能をビルドするには、
外部ライブラリは不要です。
SESSION UNIXおよびWindows で有効
PHPのセッション・サポートでは、後続のア クセス全体において特定のデータを保持する 方法がとられます。セッション関連の情報は
Cookieに保存されるか、URLを経由して伝
播されます。
この拡張機能をビルドするには、
外部ライブラリは不要です。
MYSQL UNIXおよびWindows
で有効
この拡張機能はPHPでデフォルトで有効に なっており、MySQLデータベースへのアク セスを可能にします。
Solarisではバンドルされたク ライアント・ライブラリが使用 され、Windowsではphp_
mysql.dllとlibmysql.dllが必 要です。
表表
表表12-1 Oracle Application Serverののののmod_php拡張機能(続き)拡張機能(続き)拡張機能(続き)拡張機能(続き)
mod_php 拡張機能拡張機能 拡張機能拡張機能
インストール・
インストール・
インストール・
インストール・
サポートサポート サポートサポート
説明 説明 説明
説明 ランタイム依存性ランタイム依存性ランタイム依存性ランタイム依存性
Oracle Application Serverのmod_php拡張機能
12-4 Oracle HTTP Server管理者ガイド TOKENIZER UNIXおよびWindows
で有効
トークン化機能関数は、Zend Engineに埋め 込まれたPHPトークン化機能へのインタ フェースを提供します。これらの関数を使用 すると、言語仕様を字句レベルで処理しなく ても、独自のPHPソース分析ツールまたは 変更ツールを作成できます。
この拡張機能をビルドするには、
外部ライブラリは不要です。
XML UNIXおよびWindows
で有効
このPHP拡張機能によって、XMLパーサー
Expatのサポートが実装されます。PHPは
Apacheを使用して作成されているので、バ
ンドルされたApacheのexpatライブラリを 使用します。
この拡張機能をビルドするには、
外部ライブラリは不要です。
ZLib デフォルトでは、
Windowsでのみ有効
このモジュールを使用すると、gzipなどの 圧縮ファイルを透過的に読み取ることができ ます。
この機能を使用するために拡 張機能を追加する必要はあり ません。
注意注意
注意注意: mod_php拡張機能の詳細は、
http://us4.php.net/manual/en/funcref.phpを参照してください。
表表
表表12-1 Oracle Application Serverののののmod_php拡張機能(続き)拡張機能(続き)拡張機能(続き)拡張機能(続き)
mod_php 拡張機能拡張機能 拡張機能拡張機能
インストール・
インストール・
インストール・
インストール・
サポートサポート サポートサポート
説明 説明 説明
説明 ランタイム依存性ランタイム依存性ランタイム依存性ランタイム依存性
Oracle Application Server Proxy Plug-inの使用 A-1