I am running php on Debian 6 with mod\_fcgid with DotDeb packages.

Once I upgraded php to version 5.4.25, apache downloads the php files as it does not recognize the handlers. I am not updating any config files. Once I revert back to 5.3.28 it works ok. I am not able to track anything in the error logs.

The only difference is that dotdeb don't have a php build with suhosin for 5.4, but should not make a difference because the 5.3 version works even with suhosin disabled.

Any ideas how to debug this?