Welcome to the eAccelerator project.
Description
eAccelerator is a free open-source PHP accelerator, optimizer, and dynamic content cache. It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. It also optimizes scripts to speed up their execution. eAccelerator typically reduces server load and increases the speed of your PHP code by 1-10 times.
eAccelerator was born in December 2004 as a fork of the Turck MMCache project. Turck MMCache was created by Dmitry Stogov and much of the eAccelerator code is still based on his work.
eAccelerator stores compiled PHP scripts in shared memory and executes code directly from it. It creates locks only for a short time, while searching for a compiled PHP script in the cache, so one script can be executed simultaneously by several engines. Files that can't fit in shared memory are cached on disk only.
eAccelerator is still under development. The latest release, 0.9.5.3, supports PHP 4 and all PHP 5 releases including 5.2. In older releases, the encoder will only work with PHP versions from the 4.x.x branch. eAccelerator will not work with any other versions of PHP.
Contribute
All help is welcome. Spambots have taken over this Trac, so all edit and create operations on the wiki and the ticketing system require you to register. After you register you'll have permission to perform these actions.
Releases
- Release-0.9.5.3 - 2008/05/18
- Release-0.9.5.2 - 2007/09/03
- Release-0.9.5.1 - 2007/05/06
- Release-0.9.5 - 2006/10/11
- Release-0.9.5-rc1 - 2006/07/25
- Release-0.9.5-beta2 - 2006/04/11
- Release-0.9.5-beta1 - 2006/02/15
- Release-0.9.4 - 2006/02/15
Source code
Documentation
- Installing from source
- Binary install
- Ini settings
- Troubleshoot eAccelerator
- Faq
- API documentation for eAccelerator 0.9.5-dev (version in svn)
Support and contact
- Mailing lists This is preferred over the forum; most developers don't follow the forums.
- Forum If you want feedback from the developers, use the mailing lists or IRC.
- HOWTO generate a backtrace
- IRC: You can find us at the #eaccelerator channel on irc.freenode.org
Other stuff
- The team
- Websites using eAccelerator (yes you can spam your company here)
- Bench/Comparison with other opcode caches
- http://www.bambalam.se/bamcompile/ Bambalam PHP 4 EXE Compiler/Embedder (based on TurckMMCache encoding libs)