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
./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
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")." ";
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
cd php-java-bridge-5.4.4.2/
phpize
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")." ";