I just install HestiaCP on server and to my surprise under Multi PHP environment it doesn’t install MySQL Library for PHP.
Also It is installing PHP 5, PHP 7 by default … doesn’t it should install it only on demand like we have Server Configuration setting in Panel that install or deinstall them. For Security I think they are disable by default and only 8.3, 8.2 and 8.1 should be install (or for that matter that are not out of support.
If you don’t want to install all of them don’t use the option --multiphp yes when installing Hestia so it will only install current default (php 8.2) and after the install you could add the versions you want from Web UI or using command v-add-web-php.
But this conditional package installation is somewhat wrong. For performance and other reason we might install MYSQL on different server than where we have Hestia. Yes it cannot manage it but still PHP site mostly need mysql mod even for MariaDB. So package should install unconditional is better.
For multi PHP Yes I understand we skip at installation, but my point is default option should always be best option in this case out of support package is not good idea. having 2 PHP version means Multi PHP environment. Hope I make sense.