I decided to stick with CentOS 7 in the end. Although lsphp70 is available in Ubuntu 18.04, several other parts such as lsphp70-gd and lsphp70-xml aren't, whereas they are for CentOS 7. Indeed even versions down to lsphp53 are available.
I did have a couple of issues with CentOS 7 on the...