Menu

Tree [r841] / branches / Release-5-4-3 / php-java-bridge /
 History

HTTPS access


File Date Author Commit
 .settings 2008-09-29 jost_boekemeier [r671] Release-5-2-3-1
 debian 2008-12-03 andremachado [r731] New build location for Java.inc and included fo...
 documentation 2008-12-02 jost_boekemeier [r729] documentation
 examples 2008-12-12 jost_boekemeier [r740] removed java.so
 php_java_lib 2008-01-21 jost_boekemeier [r612] Release-5-0-1
 security 2008-09-20 jost_boekemeier [r657] Release-5-2-2-1
 server 2008-12-30 jost_boekemeier [r746] Release-5-4-2
 tests.jsr223 2008-12-11 jost_boekemeier [r735] java autostart removed
 tests.m4 2008-12-12 jost_boekemeier [r740] removed java.so
 tests.mono+net 2008-09-20 jost_boekemeier [r657] Release-5-2-2-1
 tests.php5 2008-11-15 jost_boekemeier [r717] Release 5.3.3
 tests.quercus 2007-07-09 jost_boekemeier [r556] Release-4-1-8
 unsupported 2008-12-12 jost_boekemeier [r740] removed java.so
 .classpath 2008-09-24 jost2345 [r661] *** empty log message ***
 .project 2008-10-03 jost_boekemeier [r672] Release-5-3-1
 COPYING 2006-08-13 jost2345 [r455] Release-3-1-8devel
 CREDITS 2008-11-15 jost_boekemeier [r717] Release 5.3.3
 CVS_RELEASE.sh 2008-11-30 jost_boekemeier [r722] Release 5.3.4
 ChangeLog 2008-12-29 jost_boekemeier [r745] Release-5-4-2
 FAQ.html 2008-12-21 jost_boekemeier [r741] Release-5-4-1
 INSTALL.J2EE 2008-10-03 jost_boekemeier [r672] Release-5-3-1
 INSTALL.J2SE 2008-09-29 jost_boekemeier [r667] Release-5-2-3-1
 INSTALL.LINUX 2008-12-11 jost_boekemeier [r736] java autostart removed
 INSTALL.STANDALONE 2008-10-06 jost_boekemeier [r680] Release-5-3-2-1
 Makefile.frag 2008-11-27 jost_boekemeier [r720] Release 5.3.3.1
 NEWS 2008-12-29 jost_boekemeier [r745] Release-5-4-2
 PROTOCOL.TXT 2008-12-09 jost_boekemeier [r733] Backward compatibility with BEA WL 8.1
 README 2008-12-21 jost_boekemeier [r741] Release-5-4-1
 README.GCJ 2008-12-21 jost_boekemeier [r741] Release-5-4-1
 README.MONO+NET 2008-12-12 jost_boekemeier [r737] Backward compatibility with BEA WL 8.1
 RPM-GPG-KEY 2008-03-22 jost_boekemeier [r644] Release-5-2-1
 VERSION 2008-12-29 jost_boekemeier [r745] Release-5-4-2
 config.m4 2008-12-11 jost_boekemeier [r736] java autostart removed
 init_cfg.c.in 2008-12-11 jost_boekemeier [r736] java autostart removed
 init_cfg.h.in 2008-01-06 jost_boekemeier [r608] Release-5-0-0
 install.sh.in 2008-12-11 jost_boekemeier [r736] java autostart removed
 java.c 2008-12-21 jost_boekemeier [r741] Release-5-4-1
 java.ini 2008-12-11 jost_boekemeier [r736] java autostart removed
 java_bridge.h 2008-12-11 jost_boekemeier [r736] java autostart removed
 mono.ini 2008-12-11 jost_boekemeier [r736] java autostart removed
 php-java-bridge.spec 2008-12-29 jost_boekemeier [r745] Release-5-4-2
 php_java.h 2008-12-11 jost_boekemeier [r736] java autostart removed
 php_wrapper.h 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 protocol.h 2008-12-11 jost_boekemeier [r736] java autostart removed
 test.bat 2007-09-30 jost_boekemeier [r585] Release-4-3-0
 test.php 2008-03-02 jost_boekemeier [r641] Release-5-2-0
 test.php4 2007-09-30 jost_boekemeier [r585] Release-4-3-0
 test.sh 2007-09-30 jost_boekemeier [r585] Release-4-3-0

Read Me

  Using GNU Java
  --------------

  In case you don't want to ship a JVM or JRE with your product,
  you can use GNU gcc to compile the java part and your classes
  into native code. 
  In the directory php-java-bridge_p.x.y type:

   gcj --version  # must be gcj 3.3.3 or above (gcj 4.1 recommended).

   phpize && ./configure && make && su -c "make install"

  This creates a native, dynamic linked back-end in the PHP
  extension directory.  

  You can distribute the contents of the php-java-bridge-x.y.z/modules
  directory. It should contain the files "java", "libnatcJavaBridge.so",
  "java.so" (autoconf/libtool creates other files, you can delete
  them). 

  The back end can be started as usual. Example for RedHat/Fedora
  Linux:

   export EXT_DIR="`php-config --extension-dir`"
   export LD_LIBRARY_PATH=$EXT_DIR
   $EXT_DIR/java LOCAL:/dev/shm/vmbridge.socket 3 ""

  The php.ini should contain the java.socketname option. Example:

   extension = java.so
   [java]
   java.socketname="/dev/shm/vmbridge.socket"
                
  Additional shared libraries can be copied into the PHP extension
  directory ($EXT_DIR), additional java libraries (.jar files) can be
  installed in the sub-directory lib/ of the PHP extension directory.

------------------------------------
  Mailing List
  ------------

  Please report bugs/problems to the mailing list:

    php-java-bridge-users@lists.sourceforge.net

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.