si es una aplicación pequeña, más vale instalar MySQL, es bastante más rápido y menos consumidor de recursos que PostGreSQL y además tiene mayor documentación que este último, pero a costas de procedimientos almacenados, triggers y todas esas cosas pro que trae PostGreSQL.
Y tal como dijo JXJ, no es necesario instalar Apache, son total y absolutamente independientes
PD: Eres el mismo Anubis de CHW ?
Saludos !!