делайте двухуровневую архитектуру. на фронте у вас будет nginx. он примет запросы и отдаст статику, а запросы к скриптам перенаправляйте либо на апач либо на php-fpm. для среднего сайта со средней посещаемостью разницы вы в апач и php-fpm не увидите. разве что для многих апач удобен тем что работает .htaccess и его правила, а с php-fpm приходится это делать в конфиге nginx