Agregar repositorio de PHP
Añadir la siguiente fuente en /etc/apt/sources.list
deb https://packages.sury.org/php/ bullseye main
Instalar varias versiones de PHP
Abrir el siguiente enlace y seguir las instrucciones relacionadas a la instalación de PHP en el Debian, excluyendo las instrucciones para el repositorio (es para otra versión de Debian) y para crear sitios virtuales o dominios adicionales (no aplica, lo que deseamos son carpetas y no dominios adicionales), ademas remplazar en las intrucciones PHP7.2 por 7.4:
Reiniciar cada PHP luego de configurar (opcional)
https://www.cyberciti.biz/faq/unix-linux-restart-php-service-command/
Configurar la versión de PHP dentro de la carpeta pública del sitio
Crear el .htaccess dentro de la carpeta Web, ejemplo: /home/usuario/public_html/carpeta_con_php5.6)
Insertar dentro del .htaccess el siguiente código para que corra PHP 5.6 :
<FilesMatch \.php$>
# Apache 2.4.10+ can proxy to unix socket
SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost"
</FilesMatch>
Otro ejemplo con PHP 7.4
Crear el .htaccess dentro de la carpeta Web, ejemplo: /home/usuario/public_html/carpeta_con_php7.4)
Insertar dentro del .htaccess el siguiente código para que corra PHP 7.4 :
<FilesMatch \.php$>
# Apache 2.4.10+ can proxy to unix socket
SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost"
</FilesMatch>
Configurar APACHE para obedecer los .htaccess
Habilitar HTTPS (opcional)
https://certbot.eff.org/instructions?ws=apache&os=debianbuster