Since you had to set the header when using PHP, it's a safe bet that Apache won't do it on its own. After all, Apache is the intermediary between browsers and PHP scripts.
You can set MIME types within cPanel, but not conditionally. To do that, editing .htaccess is the way to go. AddType is...