Если не знаете что "лучше", ставьте Апач.
nginx - это быстрый сервер, не умеющий работать с PHP, Апач будет потяжелее, но модуль Апача для работы с PHP - это очень мощная штука, так что я бы советовам использовать Апач со встроенным модулем.
nginx можно применять там, где нужно отдавать огромное кол-во статики огромному кол-ву пользователей, тогда чтобы облегчить жизнь Апачу можно перед ним поставить nginx, или заменить Апач на связку nginx + php-fpm.
Прежде чем ставить nginx, очень хорошо подумайте зачем он вам нужен, т.к. использование nginx однозначно усложнить структуру и настройку. Не говоря уже о том, что синтаксис настройки nginx, имхо, немного наркоманский, а найти хороший мануал с примерами можно только для тривиальных вещей.