Compatibility with eAccelerator 0.9.3




1. August 2005

When eAccelerator reads cached scripts from disk, it rebuilds Zend Hashtables in memory directly. For an unknown reason, maybe the illusion of improved speed, the eAccelerator directly creates Zend Hashtables, instead of using the Zend-Engine API for it. This results in Hashtables with corrupt canaries. This usually only happens when you restart the Apache.

A workaround for this problem is to clear the cache directory everytime you restart Apache.
Our download area now contains a patch against eAccelerator 0.9.3 to fix this issue.
© Hardened PHP Project