[PHP-users 18722]Re: PHP+Java連携の環境設定について

Seiji Masugata s.masugata @ digicom.dnp.co.jp
2003年 10月 31日 (金) 14:07:02 JST


こんにちわ、桝形です。

> 【PHPINFOのJAVAテーブル】(php.ini)
> java.class.path = /usr/local/lib/php/php_java.jar
> java.home = /usr/local/j2sdk1.4.2_02
> java.library = /usr/local/j2sdk1.4.2_02/jre/lib/i386/server/libjvm.so
> java.library.path = /usr/local/lib/php/extensions/
> extension_dir = /usr/local/lib/php/extensions/
> extension = libphp_java.so

/usr/local/lib/php/extensions/

以下には、libphp_java.soは、ありますよね?

> 上記の環境でJAVAのAPIをcallするサンプルphpプログラムを動かそうとしているので
> すが、「サーバーが見つかりません(DNSエラー)」ページが表示されてしまいま
> す。(同じDocRootに存在するそれ以外のphpファイルは実行可能なのですが・・・)

Apacheのエラーログには何か出ていませんか?
( セグメンテーションフォルトとか。。。 )

ちなみに、

【環境】

RedHat6.2J Apache1.3.27 JDK1.4.2_02 PHP4.3.3/PHP4.3.4RC2

の環境ではサンプルプログラムは動作しています。


ついでにいうと、PHPからJavaクラスに対してクエリを引数に渡して
そのクエリの索結果を配列でPHPへ返す。。なんていうプログラムも
動作してます。

<?
$JavaObject = new Java( "CallMySQL" );
$Array = $JavaObject->CallDBCP( "SELECT * FROM TEST" );
var_dump( $Array );
?>

--
Seiji Masugata<s.masugata @ digicom.dnp.co.jp>



PHP-users メーリングリストの案内