how to install php-java in ubuntu 10.04

Berikut ini akan dijelaskan lagkah-langkah install php/java di ubuntu :

1. Persiapkan paket-paket yang dibutuhkan untuk install php/java seperti php5-dev untuk compile php/java, java sun dan automake untuk proses kompilasi

# apt-get install build-essential php5-dev automake

2. unduh php/java bridge  :

# cd /usr/src

# wget http://ftp.heanet.ie/disk1/sourceforge/p/project/ph/php-java-bridge/OldFiles/php-java-bridge_5.2.0.tar.gz

# tar xzfv php-java-bridge_5.2.0.tar.gz

3. Proses instalasi.

# cd /usr/src/php-java-bridge-5.2.0

# sudo phpize

# sudo ./configure –with-java=/usr/lib/jvm/java-1.6.0-openjdk,/usr/lib/jvm/java-1.6.0-openjdk

# sudo make

# sudo make install

setelah proses kompile selesai buat direktori /usr/share/php/java

kemudian kopikan file Java.inc dan JavaRaw.inc (Java.inc dan JavaRaw.inc berada di direktori /usr/src/php-java-bridge-5.2.0 ) kedalamnya

caranya :

# sudo mkdir /usr/share/php/java

# cp *.inc /usr/share/php/java

langkah selanjutnya adalah copy file java.ini di direktori /usr/src/php-java-bridge-5.2.0 ke /etc/php5/cli/conf.d

kemudian test hasil konfigurasi pada direktori php/java di kompile

#php test.php

kemudian akan tampil

….

If you did not receive a copy of the PHP license, or have any

questions about PHP licensing, please contact license@php.net.

java.runtime.name=>OpenJDK Runtime Environment<br>

sun.boot.library.path=>/usr/lib/jvm/java-6-openjdk/jre/lib/i386<br>

java.vm.version=>14.0-b16<br>

php.java.bridge.base=>/usr/lib/php5/20090626+lfs<br>

java.vm.vendor=>Sun Microsystems Inc.<br>

java.vendor.url=>http://java.sun.com/<br>

path.separator=>:<br>

java.vm.name=>OpenJDK Server VM<br>

file.encoding.pkg=>sun.io<br>

sun.java.launcher=>SUN_STANDARD<br>

user.country=>US<br>

sun.os.patch.level=>unknown<br>

java.vm.specification.name=>Java Virtual Machine Specification<br>

user.dir=>/media/data2/program/install-php-java/php-java-bridge-5.2.0<br>

java.runtime.version=>1.6.0_18-b18<br>

java.awt.graphicsenv=>sun.awt.X11GraphicsEnvironment<br>

java.endorsed.dirs=>/usr/lib/jvm/java-6-openjdk/jre/lib/endorsed<br>

os.arch=>i386<br>

java.io.tmpdir=>/tmp<br>

line.separator=>

<br>

java.vm.specification.vendor=>Sun Microsystems Inc.<br>

os.name=>Linux<br>

sun.jnu.encoding=>UTF-8<br>

java.library.path=>/usr/lib/php5/20090626+lfs<br>

java.specification.name=>Java Platform API Specification<br>

java.class.version=>50.0<br>

sun.management.compiler=>HotSpot Tiered Compilers<br>

os.version=>2.6.32-22-generic<br>

user.home=>/root<br>

user.timezone=><br>

java.awt.printerjob=>sun.print.PSPrinterJob<br>

file.encoding=>UTF-8<br>

java.specification.version=>1.6<br>

java.class.path=>/usr/lib/php5/20090626+lfs/JavaBridge.jar<br>

user.name=>root<br>

java.vm.specification.version=>1.0<br>

java.home=>/usr/lib/jvm/java-6-openjdk/jre<br>

sun.arch.data.model=>32<br>

user.language=>en<br>

java.specification.vendor=>Sun Microsystems Inc.<br>

java.vm.info=>mixed mode<br>

java.version=>1.6.0_18<br>

java.ext.dirs=>/usr/lib/jvm/java-6-openjdk/jre/lib/ext:/usr/java/packages/lib/ext<br>

sun.boot.class.path=>/usr/lib/jvm/java-6-openjdk/jre/lib/resources.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jce.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/charsets.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rhino.jar:/usr/lib/jvm/java-6-openjdk/jre/classes<br>

java.awt.headless=>true<br>

java.vendor=>Sun Microsystems Inc.<br>

file.separator=>/<br>

java.vendor.url.bug=>http://java.sun.com/cgi-bin/bugreport.cgi<br>

sun.io.unicode.encoding=>UnicodeLittle<br>

sun.cpu.endian=>little<br>

sun.cpu.isalist=><br>

<br>

PHP says that Java says: hello PHP from Java!<br>

<br>5.2.0<br>

ini berarti php java sudah berhasil diinstall

dan yang terakhir, restart apache2 :

sudo /etc/init.d/apache2 restart

kemudian coba cek konfigurasi dengan melihat dari browser.

kemudian buat file : test2.php


<?php
require_once('java/Java.inc');
$string = new Java("java.lang.String", "HelloWorld");
echo $string;
echo "test";
?>

dan jalankan dengan browser

localhost-test2php-opera

Advertisement
Explore posts in the same categories: LINUX

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.