在 PHP 下使用 Java

2008-03-06,星期四 | 分类:Linux, PHP | 标签: | 3,564 Views

因系统需要在 PHP 下使用 Java,便做了相应的尝试,较为常见的是通过安装 PHP 自带扩展模块和安装 PJB(PHP/Java Bridge) 两种方式来实现。

先用 PHP 自带的扩展模块

系统环境:
CentOS4.5/Debian Etch
PHP-4.4.4
Apache-2.2.4
Apache, PHP 均为源代码编译安装。

安装 JDK:
# ./j2sdk-1_4_2_05-linux-i586.bin
Do you agree to the above license terms? [yes or no]
yes
其实就是解压到了当前目录,拷贝到 /usr/local 下:
# cp -ar j2sdk1.4.2_05 /usr/local/

设置环境变量:
# vi /etc/profile
JAVA_HOME=/usr/local/j2sdk1.4.2_05
CLASSPATH=${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib
PATH=$PATH:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin
export JAVA_HOME CLASSPATH PATH

使环境变量生效(普通用户必须重新登陆环境变量才能生效):
# source /etc/profile

# java -version
应该能看到版本信息了。
重新安装 PHP,在编译时加上:
--with-java=/usr/local/j2sdk1.4.2_05
全文阅读 »