因为工作的需要,必须在Linux系统中配置PHP调用Java类。在网上搜了搜,也有很多资料,但是每个人的系统和JDK版本都不一样,所以配置起来都不能调试成功。经过两天的安装调试终于通过,也收获了不少的经验和教训。也给需要PHP调用java类的人士一个提醒。
联系PHP和JAVA的桥梁,当然是php-java-bridge了。
系统环境: CentOS5.1 + apahe2.2.8 + PHP5.2.6
jdk版本:jdk-1_5_0_06-Linux-i586.bin(若是.rpm包,则用rpm -ivh 包名)
php-java-bridge版本:php-java-bridge_4.0.1.tar.gz
一、安装JDK
1. 使之可执行:chmod +x jdk-1_5_0_06-Linux-i586.bin,得到 jdk1.5.0_06 (位于/usr/local下)
2. ln -s jdk1.5.0_06 jdk
3. 配置环境变量 vi /etc/profile
加入或修改:
JAVA_HOME=/usr/local/jdk
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
注意:"="前后不能有空格。如果有空格,在终端连接的时候又出现错误:
-bash:JAVA_HOME:command not found
-bash:CLASSPATH:command not found
修改原来的export语句为:
export JAVA_HOME CLASSPATH PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC