I've tried the previously answered questions regarding this to no avail.
Just installed PHP5 and IIS on my Windows 7 machine and I'm having trouble getting PHP Errors displayed instead of 500 Errors.
error_reporting = E_ALL display_errors = On
In IIS I have htmlErrors set to Detailed which shows a detailed IIS 500 Error page. If set to Custom it shows a basic 500 Error page.
If I set it to PassThrough I get a blank page (view-source reveals no code).
My PHP log file is showing a Fatal PHP Runtime Error.