Nada disso é bastante simples.
$ sudo apt-get install apache2 libapache2-mod-php5 php5 phpmyadmin
Depois disso, você deve estar tudo pronto. Se você quiser adicionar as portas ao firewall estas são as portas 80 / TCP para HTTP e 443 / TCP para HTTPS, se você quer que o ssl também faça:
$ sudo a2enmod ssl
$ sudo a2ensite default-ssl
E para adicionar ao iptables:
$ sudo iptables -t filter -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
$ sudo iptables -t filter -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
Não tenho certeza absoluta sobre os comandos do IPtables, já que eu geralmente recarrego usando um arquivo de configuração.
Se você tiver mais algum problema, por favor me avise.
Atenciosamente, Jochen