No site do DirectAdmin, ele declara especificamente não instalar ou atualizar o PHP (ou Apache) através do gerenciador de pacotes.
Em vez disso, você precisará fazer isso por meio do script CustomBuild.
Há instruções neste link e darei uma visão geral caso o link mude ou fique indisponível:
cd
para onde o diretório custombuild está localizado, que conterá o script build
.
Execute ./build version
para se certificar de que é a versão 2.0. Se for, pule esta próxima parte. Se não for, então
mv custombuild custombuild_1.x
wget -O custombuild.tar.gz http://files.directadmin.com/services/custombuil/2.0/custombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
Atualize o PHP
./build set php1_release 7.2
./build update
./build php d
Verifique as versões do software para se certificar de que o PHP foi atualizado:
./build versions
httpd
normalmente será reiniciado, mas se não, você pode fazê-lo manualmente.