I think I wrecked httpd by installing php74

No, they need PHP 5.4, but if you decided to upgrade PHP, you probably removed that too. But that should be available in the standard CentOS repos, simply called php. If you need another version than the default, Software Collections is the way to do that, but the stephdl repo is down right now: