Installing the PHP/Java Bridge on Linux
---------------------------------------

On RedHat Enterprise Linux[1] ("RHEL") or Fedora Linux ("FC")
download and install the java, PHP, httpd and php-java-bridge RPM
files. On other Linux variants please either create a binary RPM
distribution from the source RPM (with: rpmbuild --rebuild
php-java-bridge*src.rpm) or follow the instructions in the generic
INSTALL.J2EE document instead.

Install the RPM files, for example with:

    rpm -i jdk-1_5_0-linux-i586.rpm
    rpm -i httpd-2.0.54-10.i386.rpm
    rpm -i php-5.0.4-10.i386.rpm
    rpm -i php-java-bridge-x.y.z-1.i386.rpm

Either install the tomcat back-end:

    rpm -i tomcat5-5.0.30-5jpp_6fc.i386.rpm
    rpm -i php-java-bridge-tomcat-x.y.z-1.i386.rpm

Or install the standalone back-end:

    rpm -i php-java-bridge-standalone-x.y.z-1.i386.rpm

Or deploy the J2EE back-end:

    Copy the JavaBridge.war to the autodeploy folder of your J2EE
    server and edit the java.hosts and java.servlet options in
    /etc/php.d/java.ini, see the INSTALL.J2EE document for details.

If Security Enhanced Linux is enabled, the above commands should have
provided instructions how to install the php-java-bridge.te and
php-java-bridge.fc policy files.

If you have installed the tomcat or J2EE back-end, re-start the back-end
and apache and check if the apache htdocs directory is shared with the
tomcat webapps directory. If not, symlink or copy
/usr/share/tomcat5/webapps/JavaBridge to /var/www/html/JavaBridge. Visit:

    http://localhost:8080/JavaBridge/test.php 
    http://yourHost/JavaBridge/test.php

If you have installed the standalone back-end, re-start the back-end and
apache, copy the test.php from the documentation folder
(/usr/share/doc/php-java-bridge-[version]) to the web server document
root (/var/www/html) and check:

    http://yourHost/test.php

Then install your java libraries (.jar files) in /usr/share/java or in
java.libpath/lib (see output of phpinfo) and your PHP and web-pages in
the web server document root (/var/www/html or
/usr/share/tomcat5/webapps/JavaBridge) or one of their
sub-directories.

[1] On RHEL3 do not use the RPM from CD#9 but download a JRE >= 1.4.2 from
Sun or IBM instead.
