2009-06-23 10 views
4

PHP用に(例えば拡張機能として)使用できるOracle用のシン・ドライバーはありますか?シン・ドライバーを使用したPHPとOracle

OCIドライバ/クライアントはインストールできませんが、Oracleデータベースにアクセスできる必要があります。

+0

「薄い」は、純粋にPHPで書かれたドライバを意味しますか? – chendral

+0

薄いところは、インストールされるべきものに依存しない自己完結型ドライバを意味します。たとえば、オラクル社では、公式のOracleドライバをインストールする必要のないJDBC/Java用のドライバを提供しています。これは非常に軽量で管理が簡単です。 –

答えて

2

OCIドライバのインストールにはどのような問題がありますか? InstantClientバージョンは、単に解凍し、いくつかの環境変数を設定するだけです。

もう1つの選択肢は、Webサービスを通じてデータベース機能を公開することです。 11gには、組み込みのHTTPサーバーが含まれています。

+0

私は、システムの変更を必要としないドロップインソリューションを見つけたいと考えていました。主に展開を簡素化する。 –

0

OracleはJavaでのみ書かれたjdbcドライバをリリースしましたが、ソースコードなしでは(afaik)、php(ソースコード)ドライバをリリースする予定はありません。そして誰かの試みを聞いたことはありません。

しかし、別の質問:「(たとえば拡張機能として)」拡張機能をインストールできますが、oci8拡張機能はインストールできません。

+0

OCI8拡張機能でOracleドライバをインストールする必要はありませんか? –

0

PHPに「薄い」Oracleドライバはありません。 Oracle Instant Clientなどの外部クライアント・ライブラリが常に必要です。インストールが非常に簡単です。 チェックhttp://www.oracle.com/technology/tech/php/pdf/underground-php-oracle-manual.pdf

(また、OracleはRH Linux上で使用することができますPHPやインスタントクライアントのRPMを持っています。)

関連する問題