Linux 下 , php 調用 java 的 class 出錯,請高手幫忙
環境, Linux + apache1.3.39 , php 4.1.2 , jdk1.3.1_06
在 php 的編譯中加入了 --with-java=/usr/jdk1.3.1_06
並且,在 php.ini 中 [Java] 設定如下 :
[Java]
java.class.path=/usr/local/lib/php/php_java.jar:/usr/jdk1.3.1_06/lib/:/usr/jdk1.3.1_06/jre/lib/
java.library.path=/usr/local/lib/php/extensions/no-debug-non-zts-20010901
java.home=/usr/jdk1.3.1_06
extension_dir=/usr/local/lib/php/extensions/no-debug-non-zts-20010901
extension=libphp_java.so
完成後, php 程式運行都正常,只是 new Java("java.lang.System") 的語句會導致找不到頁面, apache 的error_log 記錄如下 :
[Mon Jan 6 09:43:00 2003] [notice] child pid 18033 exit signal Segmentation fault (11)
不知道, 是哪裡出了問題, 請高手解答...