не ругайте, просто ликбез, порыл в интернете про жизненный цикл запроса, все такие умные - накидают определений абстрактных и квадратиков нарисуют со стрелками, теперь каша в голове, не подскажите в двух словах как работает php, это вообще компьютерная программа? скрипт .php преобразуется интерпретатором PHP в программу на С, а потом программой, например, NGINX формирует .html файл? и куда здесь пристроился FastCGI, кого он связывает протоколом? спасибо
php-интерпритируемый язык
условно файл .php отправляется на исполнение в бинарник php.exe или /usr/bin/php и возвращается результат работы.
FastCGI тут для случаев если результаты исполнения скрипта надо передать по http:
.php -> php-fpm -> FastCGI -> nginx/apache/iis -> браузер пользователя
но скрипты PHP так же спокойно могут работать в CLI-режиме, считывать параметры из stdin и писать вывод в stdout/stderr или в файлы.