Menu

Tree [r576] / branches / Release-4-1-2 / php-java-bridge /
 History

HTTPS access


File Date Author Commit
 debian 2007-05-02 andremachado [r543] correction at some packages for explicit archit...
 documentation 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 examples 2007-04-10 jost_boekemeier [r534] Release-3-0-8
 java 2006-12-10 jost2345 [r481] Release-3-2-1
 php_java_lib 2007-04-07 jost_boekemeier [r527] Release-3-0-8
 security 2007-06-15 jost_boekemeier [r547] Release-4-1-0b
 server 2007-06-18 jost_boekemeier [r549] Release-4-1-2
 tests.m4 2006-08-08 jost2345 [r454] Release-3-1-7
 tests.mono+net 2006-07-16 jost2345 [r447] Release-3-1-6
 tests.php4 2007-04-07 jost_boekemeier [r527] Release-3-0-8
 tests.php5 2007-06-13 jost_boekemeier [r545] Release-4-1-0
 unsupported 2006-08-08 jost2345 [r454] Release-3-1-7
 ABOUT.HTM 2006-12-17 jost2345 [r487] Release-3-2-1
 COPYING 2006-08-13 jost2345 [r455] Release-3-1-8devel
 CREDITS 2006-12-06 jost2345 [r475] Release-3-2-1
 ChangeLog 2007-06-18 jost_boekemeier [r549] Release-4-1-2
 FAQ.html 2007-06-13 jost_boekemeier [r545] Release-4-1-0
 INSTALL 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 INSTALL.J2EE 2007-06-13 jost_boekemeier [r545] Release-4-1-0
 INSTALL.J2SE 2007-06-13 jost_boekemeier [r545] Release-4-1-0
 INSTALL.LINUX 2007-03-26 andremachado [r514] SE Linux Debian info. Added instructions for pa...
 INSTALL.MONO+NET 2005-09-07 jost2345 [r338] 2.0.8RC2 fixes PR1283148 and 1281189.
 INSTALL.ORACLE 2006-08-19 jost2345 [r456] Release-3-2-0devel
 INSTALL.WEBSPHERE 2006-08-19 jost2345 [r456] Release-3-2-0devel
 Makefile.frag 2006-06-19 jost2345 [r438] Release-3-1-0
 NEWS 2007-06-13 jost_boekemeier [r545] Release-4-1-0
 PROTOCOL.TXT 2007-03-19 jost_boekemeier [r495] Release-4-0-2
 README 2007-03-25 jost_boekemeier [r511] Release-4-0-5
 README.GNU_JAVA 2006-12-09 jost2345 [r480] Release-3-2-1
 README.MONO+NET 2006-11-25 jost2345 [r468] Release-3-2-1
 RPM-GPG-KEY 2006-04-12 jost2345 [r417] Release-3.0.8
 VERSION 2007-06-18 jost_boekemeier [r549] Release-4-1-2
 api.c 2007-06-13 jost_boekemeier [r545] Release-4-1-0
 api.h 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 bind.c 2007-04-10 jost_boekemeier [r534] Release-3-0-8
 client.c 2007-06-13 jost_boekemeier [r545] Release-4-1-0
 config.m4 2007-03-19 jost_boekemeier [r495] Release-4-0-2
 init_cfg.c.in 2007-04-07 jost_boekemeier [r527] Release-3-0-8
 init_cfg.h.in 2006-06-19 jost2345 [r438] Release-3-1-0
 install.sh.in 2007-06-13 jost_boekemeier [r545] Release-4-1-0
 java-servlet.ini 2006-08-08 jost2345 [r454] Release-3-1-7
 java.c 2007-06-13 jost_boekemeier [r545] Release-4-1-0
 java.ini 2006-08-08 jost2345 [r454] Release-3-1-7
 java_bridge.c 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 java_bridge.h 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 mono.ini 2006-06-19 jost2345 [r438] Release-3-1-0
 parser.c 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 parser.h 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 php-java-bridge 2006-06-19 jost2345 [r438] Release-3-1-0
 php-java-bridge.service 2006-03-11 jost2345 [r406] Release-3.0.8pre2
 php-java-bridge.spec 2007-06-18 jost_boekemeier [r549] Release-4-1-2
 php_java.h 2007-06-13 jost_boekemeier [r545] Release-4-1-0
 php_java_snprintf.c 2006-06-19 jost2345 [r438] Release-3-1-0
 php_java_snprintf.h 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 php_java_strtod.c 2005-09-01 jost2345 [r336] 2.0.8RC1 fixes PR1276889, 1275899, 1274526, 120...
 php_java_strtod.h 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 php_wrapper.h 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 protocol.c 2007-06-18 jost_boekemeier [r549] Release-4-1-2
 protocol.h 2007-04-07 jost_boekemeier [r527] Release-3-0-8
 secure_protocol.c 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 sio.c 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 sio.h 2007-03-09 andremachado [r489] Files update 3.2.2 to 4.0.1. Extracted from the...
 test.php 2007-03-19 jost_boekemeier [r495] Release-4-0-2
 test.php4 2006-03-16 jost2345 [r408] Release-3.0.8test1
 update-about.sh 2005-05-09 jost2345 [r250] documentation update
 update_policy.sh.in 2006-02-03 jost2345 [r391] Release-3.0.7

Read Me

Build and execution instructions:
---------------------------------
  NOTE: If you have Security Enhanced Linux, you must update the policy
  and tag the files with the correct SEL contexts, please see the README.

  Install mono 1.1.8 or above, if not already installed.

  In the directory php-java-bridge-p.x.y type:

          mono --version       # 1.0.6 or above.
          gcj --version        # 3.2.3 or above.
          apachectl -version   # Apache 1.3 or above.
          php-config --version # PHP 4.3.4 or above.
          make null --version  # GNU make

          phpize && 
          ./configure --with-mono=/usr/bin/mono &&
          make &&
          su -c "make install"

  If your administrator allows you to dynamically load extensions, you
  can now test the extension by invoking the test.php with the 
  command: php ./tests.mono+net/test.php.

  Please see the output of ./configure --help=recursive for further
  configure options.

------------------------------------
   Permanently activate the module
   -------------------------------

  To permanently activate the extension for all users please add the
  following lines to the php.ini or add a file mono.ini to the
  directory that contains the PHP module descriptions (usually
  /etc/php.d/) with the following content:

          extension = mono.so
          [mono]
          mono.log_level="3"
          mono.log_file="/var/log/php-mono-bridge.log"
          mono.socketname="9167"

  Re-start the web server, for example with the command:

          apachectl restart


  You can start the bridge as a sub-process of apache. Disable
  mono.socketname, and mono.hosts. For example:

          extension = mono.so
          [mono]
          mono.log_level="3"
          mono.log_file="/var/log/php-mono-bridge.log"

  Re-start apache and check if apache has started mono as a
  sub-process.  For example with the commands:

          apachectl restart
          pstree | fgrep httpd


  Check the status:

          echo "<?php phpinfo()?>" | php | fgrep "mono status"

  Other configuration options which should have been set up by the
  configure script but which can be changed later are:

          mono.socketname= <local TCP communication channel >
          mono.hosts     = <add. bridge hosts e.g.: server1:9167;server2:9168>

  Please first look at the output of phpinfo() to see the original
  values.  

---------------------------------------------
  Starting the PHP/Mono Bridge automatically
  ------------------------------------------

  When the mono.socketname and mono.hosts options are not set, the web
  server will start or re-start the mono back-end automatically as a sub
  component when the HTTP service is started or re-started.

------------------------------------
  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.