우와. 이거 찾는데 정말 많은 시간과 노력이 소요되었다.
아무 생각없이 NGINX를 설치해서 적당히 설정하면 PHP 파일이 보여지는 것이 아니라 다운로드 된다. 웹에서 볼 수 있는 형식으로 동작하려면 NGINX 설정에서 다음 부분의 주석을 제거하면 된다. 즉 include 항목과 fastcgi 부분을 수정하면 된다. 데비안에서 php는 현재 8.2가 제공되고 있다. 7.4를 8.2로 수정하면 된다.
location ~ \.php$ {
include snippets/fastcgi-php.conf;
#
# # With php-fpm (or other unix sockets):
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
# # With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;
#}