• 検索結果がありません。

SSLProxyWalletPassword

プロキシの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

A

Oracle Application Server