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