Skip to content. | Skip to navigation

Navigation

Personal tools

Web Applications

This guide shows how to build several web applications and servers. The basic concept is that of an Apache 2 webserver fronting several application servers (such as Apache Tomcat and Plone). We'll be hosting several domains and handling SSL. To avoid unnecessary rebuilding we'll attempt to reuse existing infrastructure.

libxml2

A (default) requirement of PHP

libxml2 is a requirement of PHP. Sun distribute a copy (in /usr/lib as a part of Gnome) but it's only version 2.6.10 and our PHP (version 5.1.1) requires at least libxml2 version 2.6.11.

You could always skip this and pass --disable-libxml to configure when building PHP.

Note

The library version is encoded in xmlversion.h which, in Sun's case is /usr/include/libxml2/libxml/xmlversion.h.

cd .../libxml2-2.6.22
./configure --prefix=/usr/local${PWD##*/}
make
make install

Document Actions