Более или менее понятно, php-fpm это некий "сервак" который просто крутит внутри себя php, и если кому-то надо, например извне, то этот кто-то (например nginx) к нему обращается. Естественно по запросу пользователя.
Есть еще вопросы: что такое FastCGI / не_FastCGI? Чем отличаются? Как php-fpm знает какое php приложение запустить, оно у него в настройках прописанно? В апаче у меня виртуал хосты и .htaccess если надо, а тут как?