第一步
JAVA环境变量配置:
1,安装JDk到其默认目录:C:/Program Files/Java/jdk1.5.0_05
C:/Program Files/Java/jdk1.5.0
作用:告诉系统JVM在什么地方
2,右击我的电脑,选属性,高级,环境变量
3,在系统变量栏点新建,出现新建系统变量对话框,在变量名中填上JAVA_HOME ,变量值:C:/Program Files/Java/jdk1.5.0_05
4,确定后在系统变量(S)栏再新建一个环境变量CLASSPATH,变量值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar(开头的dot和;不能少)
5,确定后在系统变量(S)栏查找并选中变量为Path的选项,点编辑在变量值(V)的末尾添加:
%JAVA_HOME%/bin/
如果没有找到PATH变量,自己新建一个!
如果你不想每次运行都要CMD到class所在目录然后执行java命令,可以把所有的class文件放到统一的目录组织下,然后将此目录也追加到CLASSPATH下。
第二步:
配置php.ini:
1 找到extension_dir并配置 确保其目录上有php_java.jar php_java.dll
extension_dir = "D:/PHP/extensions"
2 找到;extension=php_java.dll将此配置信息前的分号去掉
extension=php_java.dll
3 文件找到[java]之后的东西配置相关内容
[Java]
java.class.path ="C:/PHP/extensions/php_java.jar;C:/PHP/php_for_class/"
java.home = D:/j2sdk14101/jre
java.library = D:/j2sdk14101/jre/bin/server/jvm.dll
java.library.path = C:/PHP/extensions/
php_for_class:是你放java类的目录
extemsions:放java相关的包;
linux下配置php调用java类配置
1. 需要软件包:jdk安装包,jdk6.bin。安装: ln -s /usr/java/jdk1.6.0_01/bin/java ./java
# chmod u+x ./jdk6.bin
# ./jdk6.bin
# mkdir /usr/java
# cp -fr ./jdk6.bin /usr/java
2. 下载JavaBridge(http://sourceforge.net/projects/php-java-bridge/ )。
3. 由于我打算用源码安装php扩展,所以我下载的是源码包php-java-bridge_4.0.7.tar.gz。
4. 先解压:tar xzvf php-java-bridge_4.0.7.tar.gz。
5. 然后进入解压好的目录:cd cd php-java-bridge-4.0.7。
6. 开始编译:phpize && ./configure --with-java=/usr/local/java,/usr/local/java/jre && make。
7. 编译成功后运行:chmod +x install.sh; install.sh。安装完成后最好自己去修改php.ini。
8. 复制java.so JavaBridge.jar 到/usr/lib64/php/modules/
9. 然后重启apache。
10. java -jar JavaBridge.jar SERVLET:8080 3 JavaBridge.log
11. 编写一个简单的php测试。
$str = new java("java.lang.String", "hello");
echo $str;
?>
12. 运行这个php,如果看到hello就说明安装成功了。
13. 编辑/etc/profile
PATH="$PATH:/usr/local/java/bin:/usr/local/java/jre/bin"
JAVA_HOME=/usr/local/java
export JAVA_HOME
JRE_HOME=/usr/local/java/jre
export JRE_HOME
CLASSPATH="./:/usr/local/java/lib"
export CLASSPATH
Windows/linux 下配置php调用java类配置
最新推荐文章于 2021-02-26 10:53:59 发布