Freebsd 安装php/java bridge 方法与日志
Evan.Jiang
一、 安装Freebsd
安装freebsd的过程可参考其它文档,在这里可略
二、 安装JDK/JRE
1、下载由freebsd开发团队编译好的jdk/jre 1.5版本。
2、安装jdk/jre 1.5版本
1、安装jdk/jre
#pkg_add diablo-jdk-freebsd6-1.5.0.06.00.tbz
#pkg_add diablo-jre-freebsd6-1.5.0.06.00.tbz
2、 安装javavmwrapper
# cd /usr/ports/java/javavmwrapper
# make install clean
三、 下载php/java bridge
1、 下载php/java bridge
在下面网址下载php/java bridge 的源代码版本与字节版本
http://sourceforge.net/project/showfiles.php?group_id=117793
四、 上传php/java bridge
1、用cuteftp或leapftp等工具上传到服务器.
五、 解压php/java bridge
# tar zxvf php-java-bridge_3.1.8rc2.tar.bz2
# unzip –x php-java-bridge_3.1.8rc2_j2ee.zip
六、 安装php/javabridge
进入php/javabridge 解压目录.
1、# phpize && ./configure –disable-backend –with-java= /usr/local/diablo-jdk1.5.0,/usr/local/diablo-jre1.5.0 && /usr/local/bin/gmake
2、#sh install.sh
3、#make install
一,所需软件:
jdk-1.3.1 for freebsd build(软件仓库里有)
apache-2.0.3*(最新版本为httpd-2.0.39)
jboss-3.0-tomcat-4.0.3(最新)
tomcat-4.0.4
jakarta-tomcat-connector-4.0.2-src
postgresql-7.2.8
1.安装jdk:
到软件仓库下载,解开后里面有些pkg_add安装的包,安装即可
设置环境变量
PATH=$PATH:/usr/jdk/bin
JAVA_HOME=/usr/jdk
2.安装postgresql-7.2.8
编译时注意–enable-multibyte
安装在/usr/pgsql
createdb -E EUC_CN test
2.安装jboss
将jboss-3.0-tomcat-4.0.3的包解开为/usr/jboss
目录下有个catalina,这就是tomcat-4.0.3
删除,
下载tomcat-4.0.4
解开后拷贝到/usr/jboss/
重命名为catalina
3.编译apache-2.0.39
./configure –prefix=/usr/apache –enable-so –with-mpm=prefork
make&&make install
4.集成apache和jboss:
很多文档推荐使用mod_jk.
俺读了tomcat的源码和webapp的java源码,找到一种使用
warp集成的方法.
编译mod_webapp.so
解开connector.
cd webapp
./support/buildconf.sh
./configure –with-apxs=/usr/apache/bin/apxs
cd apache-2.0
make install
会把mod_webapp.so拷贝到/usr/apache/modules目录
修改/usr/jboss/server/default/deploy/tomcat4-service.xml文件.
配置warpconnector
在最后的
首先我们要到先下载所需要的所有包
jboss-5.0.0.GA-jdk6 下载地址:
http://sourceforge.net/project/s … p;release_id=645033
perl-5.8.8_1
xextproto-7.0.2
xproto-7.0.10_1
xtrans-1.0.4
pkg-config-0.23_1
javavmwrapper-2.3.2
mysql-server-5.0.67
mysql-client-5.0.67
mysql-connector-java-5.1.7.tar
mysql-connector-java-5.1.7.tar 到MySQL 官方下载
http://dev.mysql.com/downloads/connector/j/5.1.html
这些包都可以在freebsd 的 FTP 上找到
ftp://ftp.freebsd.org/pub/FreeBS … es-7.1-release/All/
我们只要下载diablo-jdk-freebsd7.i386.1.6.0.07.02 就可以
http://www.freebsdfoundation.org … 386.1.6.0.07.02.tbz
最近评论