- Categories
- 好友博客
- 常泡的论坛
- 常用手册工具
- 母校&&同学校友
- 网络大牛
Linux版本:Linux localhost.localdomain 2.6.9-67.ELsmp #1 SMP Fri Nov 16 12:48:03 EST 2007 i686 i686 i386 GNU/Linux
JDK版本:jdk-6u16-linux-i586-rpm.bin
Javabridge版本:php-java-bridge_5.5.2.tar.gz
命令行下下载安装包(截止本文目前均为最新版本安装包):
wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u16-linux-i586-rpm.bin?BundledLineItemUUID=RNFIBe.p73UAAAEjCOsMk_8.&OrderID=wZhIBe.pEL0AAAEj9eoMk_8.&ProductID=Dx1IBe.prBgAAAEirRcTvuC_&FileName=/jdk-6u16-linux-i586-rpm.bin
wget http://downloads.sourceforge.net/project/php-java-bridge/RHEL_FC%20SecurityEnhancedLinux/php-java-bridge_5.5.2/php-java-bridge_5.5.2.tar.gz
开始吧!
1.为了美观下改下名
rename jdk-6u16-linux-i586-rpm.bin\?AuthParam\=1254118516_01ed8aaa21c5b2aa1c82f9d95ffb2f12\&TicketId\=B%2Fw7nBiCSVlNTBVLOl9SlwHm\&GroupName\=CDS\&FilePath\=%2FESD6%2FJSCDL%2Fjdk%2F6u16-b01%2Fjdk-6u16-linux-i586-rpm.bin\&File\=jdk-6u16-linux-i586-rpm.bin jdk-6u16-linux-i586-rpm.bin
2.赋予jdk-6u16-linux-i586-rpm.bin可执行权限
chmod +x jdk-6u16-linux-i586-rpm.bin
3.执行
./jdk-6u16-linux-i586-rpm.bin
得到 jdk-6u16-linux-i586-rpm文件
4.赋予可执行权限
chmod +x jdk-6u16-linux-i586.rpm
5.安装rpm文件
rpm -ivh jdk-6u16-linux-i586.rpm
接下来我们就要设置环境变量了。
vi /etc/profile.d/java.sh
这样作的目的是让所有的用户用到。在编辑java.sh文件的时候,我们进入的是命令模式,所以要进行模式切换,切换到文本模式用i就可以了,然后我们进行编辑,也就是把下面的配置写上去,如下:
6.
vi /etc/profile.d/java.sh
JAVA_HOME=/usr/java/jdk1.6.0_16
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
:wq离开
7.
exit
再
login
,输入
env
查看环境变量生效了
8.
java -version
得到:
java version “1.6.0_16″
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)
那么恭喜你,JDK安装成功了。
9.可以测试一下java程序
vi test.java
javac test.java
java test
Hello World!
JDK安装成功了,那么就继续安装Javabridge了
cd /data/soft/
tar zxvf php-java-bridge_5.5.2.tar.gz
cd php-java-bridge-5.5.2/
/data/webserver/php/bin/phpize
./configure –disable-backend –with-java=/usr/java/jdk1.6.0_16/,/usr/java/jdk –with-php-config=/data/webserver/php/bin/php-config
make && make install
cp -r server/META-INF/java/ /data/webserver/javabridge
wget http://jaist.dl.sourceforge.net/project/php-java-bridge/Binary%20package/php-java-bridge_5.5.2/JavaBridge.jar
cp JavaBridge.jar /data/webserver/php/lib/php/extensions/no-debug-non-zts-20060613
vi /data/webserver/php/etc/php.ini
加入:
include_path = “.:/data/webserver/javabridge”
extension = “java.so”
[java]
java.classpath=/data/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/JavaBridge.jar
java.libpath=/data/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/:/usr/java/jdk1.6.0_16/bin/
java.java_home=/usr/java/jdk1.6.0_16/
java.java=/usr/java/jdk1.6.0_16/bin/java
java.log_file=”/data/logs/php-java-bridge.log”
;java.hosts = 127.0.0.1:8080
java.servlet = Off ;; Off, On or User
java.log_file=”/data/logs/php-java-bridge.log”
java.log_level = 4 ;;调试模式,生产请改为2
/data/webserver/php/sbin/php-fpm restart
至此javabridge配置完毕。
测试:
1.确定java已经运行
ps -ef | grep java
2.php扩展开启测试
/data/webserver/php/bin/php -m | grep java
3.或phpinfo.php查看
vi phpinfo.php
4.test hello
cd /data/htdocs/www
vi test-java-hello.php
输入:
5.test javabridge
vi test-java-bridge.php
输入:
至此java和javabridge配置测试完毕,可以搭建上线偶的lucene了。
评论
发表新评论