¿Cómo instalarlo?... pues si ya has instalado Apache/PHP no hay problema... para cualquier problema consulta esta guía:
http://www.maestrosdelweb.com/editorial/phpmysqlap/
La instalación del tomcat es bastante intuitiva también... además el Apache utiliza por defecto el puerto 80 y el tomcat el 8080 o sea que si no tienes nada más (algún P2P, que suelen utilizar el 80) no interferirán uno con el otro.
Ahora estoy aprendiendo algo más de Java y tengo en mi PC el servidor Apache con PHP, el Mysql y el tomcat funcionando juntos sin ningún problema.
Saludos