本人系统是ubuntu9.04. apache 2, php5, JDK JRE6、现在需要用pho调用java。目前的已有的进展是:
1 apache+php 的安装没有问题,编辑网页 调用php 函数都没问题;
2 JAVA 的安装配置也没问题,在终端可以使用JAVAC 和JAVA 通过测试类,也可以看到java version, eclipse 也运转正常。
目前的问题是:
在php中 使用 new java (。省略)后 , 使用浏览器一直报错 找不到类java
本想用php-java-bridge的,但是 考虑到php本身是可以调用java的,无非是效率底点,
因此想到应该是 php.ini 里没有把java配置好(当初安装时用的是 新历得,没有手动改)
打开 php.ini 后,发现搜索java 根本没有此项,但是在终端查PHPINFO 里面JAVA 和 PHP-JAVA-bridge(已装)是enable 的。
Extension 应该也没问题,因为 PEAR是装了的,调用loaded-extension 来查询,也能看到java希望高手指点如何在php.ini中 配置java, 另外 /etc/php5/cli 和 /etc/php5/cgi 中的php.ini 有什么区别,我应该改哪个?

解决方案 »

  1.   

      恩, 解释一下, 其用途是, 有一个java的程序 需要来调用。  即 服务器方面的 脚本 语言  以及页面 处理用的是 php, 但是 要调用后台的 java 程序 来计算。 
    网上有很多例程,是 在php里 直接new 一个class, 但是 我这里一直显示  fatal erro can't find class....php.ini 里 我已经加入了 java的路径以及 extension还是不行