php调用java

1.软件版本
CentOS release 6.5
php-5.3.3-27
httpd-2.2.15-29
java version "1.6.0_45"
php-java-bridge-5.4.4.2 

2.安装jdk

chmod +x jdk-6u45-linux-x64-rpm.bin 
./jdk-6u45-linux-x64-rpm.bin 
cd /usr/java
ln -s jdk1.6.0_45 jdk
vi /etc/profile
-------------------------------------------------
export JAVA_HOME=/usr/java/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
------------------------------------------------


source /etc/profile


3.安装java-brige

yum install php-pear-PhpDocumentor ant

tar xvzf php-java-bridge_5.4.4.2.tar.gz 

cd php-java-bridge-5.4.4.2/

phpize

./configure -with-java=/usr/java/jdk,/usr/java/jdk/jre
make && make install


vi /etc/php.ini
-------------------------------------------------------
[Java]
java.class.path="/usr/lib64/php/modules"
java.java_home="/usr/java/jdk"
java.library="/usr/java/jdk/lib"
java.library.path="/usr/lib64/php/modules/"
extension_dir="/usr/lib64/php/modules/"
extension=java.so
-------------------------------------------------------


service httpd restart
cp /install/php-java-bridge-5.4.4.2/server/META-INF/java/* /usr/java/inc/
nohup java -jar /usr/lib64/php/modules/JavaBridge.jar SERVLET:8081 3 JavaBridge.log &


4.测试java.php获取版本
<?php
  define("JAVA_HOSTS", "192.168.1.102:8081");
  require_once("/usr/java/inc/Java.inc");
  $system=new Java("java.lang.System");
  print "Java version";
  print "Java version=".$system->getProperty("java.version")." ";
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值