I had the same php problem. But, lazy as I am, I looked into the /etc/httpd folder and saw the httpd.conf.applesaved file. I just switched that file back to httpd.conf, saving the new one just in case, and php was working just fine! So far I have not noticed any weird behavior this way.
Andreas