- 论坛徽章:
- 0
|
花了一天的时间总算把php调用java搞定了,网上很多都是在window环境下的配置,因为在linux下的php对java的配置比较少,因此很有必要记录下来过程了。我使用的php-java-bridge模块,以为我安装的过程:1 首先安装jdk,ubuntu环境下使用“apt-get install sun-java5-jdk”就可以在线安装了。2 安装php环境,这里我安装了包括php5的apache2服务器,可以使用“apt-get install apache2“命令进行安装。3 如果上述两步安装成功,则可以安装php-java-bridge软件包了。下载并使用“dpkg -i 包名“命令安装php-java-bridge_3.1.1-1-php5.X.X_i386包(http://www.mazk0.com/php-java-bridge/php-java-bridge_3.1.1-1-php5.1.X_i386.deb (PHP 5.1 or PHP 6.x)或者http://www.mazk0.com/php-java-bridge/php-java-bridge_3.1.1-1-php5.0.X_i386.deb (PHP 5.0.x))和php-java-bridge-standalone_3.1.1-1_i386包(http://www.mazk0.com/php-java-bridge/php-java-bridge-standalone_3.1.1-1_i386.deb),这个使用你会看到在下面有php-java-birdge模块了,这个时候其实表示已经安装成功了,可你会发现测试php调用java对象还是出错,因为还没有配置php加载java模块,在php.in文件中最后添加extension=java.io,然后把usr/lib/php5/modules下面的java.so, JavaBridge.jar, libnatcjavaBridge.so和RunJavaBridge拷到usr/lib/php/20051025文件夹下面,这个时候再测试php调用java对象就可以了。这个时候应该注意如果是自己定义的java类则需要java_requrie("/var/www/SecM/test";//这个test是文件夹$Value = new Java("test");//这个test是类这个时候就完成了php调用java的所有配置了,哈哈
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/63999/showart_499510.html |
|