[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 メーリングリストの案内