Hello I test the new Ubuntu 18.04 with the new Virtualmin install script 6.0.11 (beta).
It's a new Proxmox container (unpriviledge container).
I simply :
install the Ubuntu 18.04 run Virtualmin beta 6.0.11 install script
so, Virtualmin, Webmin, Usermin, LAMP, Fail2ban, Bind9, Postfix was automaticaly installed by the script. All seem normal.
I create a new server with Virtualmin :
A simple HTML page is correctly display "Hello Word" .
If I try a PHP page like "info.php", the browser try to DOWNLOAD the PHP code ! So, Apache + PHP don't run PHP, but simply send PHP code to the user ...
Some day ago, I try to install Virtualmin manually with the .deb package. And it was working ! "info.php" display all PHP informations (and not dowload the code)
So, it's probably a bug in the Virtualmin install script ? Perhaps a little setting missing between Apache and PHP ?