I use the Remi RPM repository for PHP. But I can't really say how fully all of that integrates in with DirectAdmin's PHP control systems.
I use my own series of scripts to control end-user PHP setups. It works for me. But I wrote the whole series of scripts and template updates, so I know how it works. Unfortunately I just don't really have the steps all outlined on how one might do this on their own system. And again it probably won't play nice with DirectAdmin's user panel PHP version control systems.
When I was looking at DirectAdmin there was another RPM repository that I found that had up to date Apache binaries - but I forgot what it was.
Honestly recompiling Apache, Dovecot, Exim, etc aren't that bad. Do I wish DirectAdmin had native RPM/binary update support for these? Absolutely! But these really don't take that long to compile and they're not really updated all that often. PHP on the other hand, you know there's going to be an update every month and if you've got 3 or more versions, that's 3+ updates. And compiling PHP takes a considerable chunk of time.
The reliance with DirectAdmin on compiling from source does give me a slight pause on how forward thinking the control panel is. But I get it. If you're compiling from source then you can support Debian based OSes and Redhat based OSes because they all compile from source and no need to maintain separate deb and rpm repositories. And while compiling from source makes it easier to add custom patches, if everybody is using those custom patches then maintaining a DirectAdmin repository with binaries compiled with those patches just makes it easier (kind of like what "that other control panel" does).
But again, PHP is the main compile problem - just because it's so big, takes a while to compile, and it's at least a monthly thing. Perhaps there are other packages that fit this same mold, but PHP is the only one that I'm aware of with DirectAdmin.