All PHP sites stopped working on IIS7, internal server error 500

Solution 1:

Can you try installing the PHP Manager for IIS and see if PHP is configured properly for your site?

Download is here, http://phpmanager.codeplex.com/

hope this helps. -mark