Respostas:
Não é recomendado continuar o PHP 5.6, que é EOL desde janeiro de 2010!
Mas você pode instalar o PHP5.6 a partir de um PPA:
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
sudo apt install php5.6
fonte: /ubuntu//a/762161/34298
sudo apt-get install php5.6
funcionou
Você pode considerar executar sua ferramenta PHP 5 em um contêiner, por exemplo, Docker. O PHP 5 está chegando ao fim da vida útil e, se você usar o PHP 7 na mesma máquina, poderá entrar em conflito.
Existem várias imagens oficiais do Docker disponíveis para o PHP 5: https://hub.docker.com/_/php/
Várias opções, conforme mencionado pelas outras respostas:
Como isso:
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
sudo apt install php5.6
Use os sistemas de contêiner Docker ou LXD para criar um pequeno ambiente PHP 5, execute-o no Ubuntu 18.04 e encaminhe todas as solicitações da Web que requerem PHP 5. Ouvi dizer que você pode converter uma VM inteira do Ubuntu 12.04 ou 14.04 em um contêiner com lxd-p2c e executá-la no Ubuntu 18.04, como fazem nesta apresentação: "Transformando sistemas físicos em contêineres Migrando para contêineres do sistema"
Você também pode configurar um segundo servidor (ou VM) e apenas ter o Apache no sistema principal 18.04 para proxy de solicitações para sites que requerem PHP 5. Esse sistema não precisa estar acessível na Web, pois o sistema 18.04 será o que está exposto ao mundo exterior. Se você precisar do register_globals, poderá usar o Ubuntu 12.04 com PHP 5.3.2, que não é mais suportado oficialmente, ou o Ubuntu 14.04 com PHP 5.5.9, com um trecho de código no início de todos os seus arquivos para emular o register_globals. Esqueço o trecho de código, mas você pode procurar. Aqui estão os arquivos de configuração relevantes que provavelmente devem funcionar para proxy de um site SSL de um servidor para outro, assumindo que o restante da configuração seja adequado e que os mods solicitados estejam ativados:
No servidor Apache Ubuntu 18.04, faça o proxy em 192.168.1.2:
#requires mod_remoteip and mod_proxy
RemoteIPHeader X-Forwarded-For
TrustedProxy 192.168.1.2
SSLProxyEngine On
ProxyPreserveHost On
ProxyPass / https://example.org/ retry=0
ProxyPassReverse https://example.org/ retry=0
No servidor Ubuntu 14.04 sendo proxy para 192.168.1.3:
#requires mod_proxy
RemoteIPHeader X-Forwarded-For
RemoteIPInternalProxy 192.168.1.2
RemoteIPInternalProxy 192.168.1.1 #assuming your router IP is 1.1