All of the sudden I've been having problems with my application that I've never had before. I decided to check the Apache's error log, and I found an error message saying "zend_mm_heap corrupted". What does this mean.
OS: Fedora Core 8 Apache: 2.2.9 PHP: 5.2.6
After much trial and error, I found that if I increase the
output_buffering value in the php.ini file, this error goes away
I was getting this same error under PHP 5.5 and increasing the output buffering didn't help. I wasn't running APC either so that wasn't the issue. I finally tracked it down to opcache, I simply had to disable it from the cli. There was a specific setting for this:
Once switched the zend_mm_heap corrupted error went away.