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