Re:Why did hosting controller break my Apache config?
If we don't rename conf file then its mean PHP/perl would be enabled by default with every website existed in the apache. And you wouldn't be able to enable/disable php/perl from HC control panel.
In order to manage these resource properties from HC panel we use our configuration and rename the file so then reseller would have choice to allow/disallow php and perl on specific domains.
In case you don't have any issue by enabling php/perl by default with every website then you can copy php.conf.hc and rename it with original name php.conf.