Getting Started

The following document describes how to install and configure your php-Applications

System requirements

Resources

The PHP library needs to be in the path of the servlet container so that it can get invoked from the portlet. The library is platform specific. Download the library from the PHP site or from the links on the left.

  • Linux: libphp4.so

  • Windows: php4ts.dll& phpsrvlt.dll

  • Servlet interface between PHP libraries and portlets. The package is automatically downloaded to the maven/repository/itgroundwork/jars directory during the build.phportlet-1.0.jar

  • Entire source tree for PHP 4.3.6 which was used for building the shared libraries used by the portlet. PHP4 included the servlet and java extensions. The java and the servlet subdirectories were modified to work with the portlet part of the Portals Bridges Project

    Note: This version was successfully tested on Linux

    Source: PHP 4.3.6 source with modified java & servlet extension

  • In PHP 5 the Java and Servlet extensions were removed from the core product. They are only available in the CVS repository. An initial effort went in to upgrade it to PHP5 API's. The source includes the modified Extensions for PHP 5.0.4 (java & servlet)

    Note: This version was tested with PHP 5 on Linux but it wasn't as stable as version 4.x. Using any PHP objects crashed tomcat. Running PHP 4.x style code worked without any problems and was stable.

Setup

Linux

Windows

Download libphp4.so and add the directory containing the library to the environment var LD_LIBRARY_PATH.


Download php4ts.dll and phpsrvlt.dll and add the directory containing the libraries to the PATH.