eAccelerator binaries for PHP 5.x (windows builds)

For the Windows eAccelerator for php 5.3+ visit our new page at:eAccelerator binaries for PHP 5.3+.

Updated: eAccelerator download using latest code (0.9.5.3 with PHP 5.2.9).

Please find following the compiled binaries of eAccelerator for Windows using Microsoft VC++ 6. For PHP 4 versions: eAccelerator binaries for PHP 4.x.
If you need a version not offered here, let us know (post comment).

eAccelerator windows binaries follow the naming conversion: eAcceleratorVVV_PHPVERSION.dll with:
VVV: the version of eAccelerator
PHPVERSION: the version of the targeted PHP

Example eAccelerator094_4.4.3.dll is built from eAccelerator version 0.9.4 targeting the php version 4.4.3.
You can rename your download following the "standard" names: eAccelerator.dll eLoader.dll

Help with installing and configuring eAccelerator.

Technical Notes:
If a version of EA compiles directly, with no changes,  you will not see an additional "SiteBuddy" version. If you see a SiteBuddy version it means the original code had to be modified with "known" published solutions to get it to compile. The "SiteBuddy" version will be my custom brew.

File details, when applicable:
VERSION_Useful_File.zip contains the readme and the divers php files (control panel etc...).

Following you can download the eAccelerator binaries for your version of PHP 5.
Please post any positive or negative experience you have using these downloads. Avoid posting bugs related to eAccelerator (binary bugs will most likely appear immediately: when loading or first use). Post only issues relating to the eAccelerator downloads or requests. Please do not post support issues about eAccelerator under this article. You can do so in the eAccelerator Section of the Forums.

AttachmentSize
eAccelerator 095 Final for PHP 5.1.6120 KB
095_final_useful _files.zip41.97 KB
eAccelerator 0.9.5 Final for PHP 5.1.5120 KB
eAccelerator 095 Final for PHP 5.1.6 Optimized for Size108 KB
eAccelerator 095 Final for PHP 5.2.0120 KB
eAccelerator 095 Final for PHP 5.0.5120 KB
eAccelerator 095 for PHP 5.0.4 (OLDER PHP VERSION)120 KB
eAccelerator 0951 for PHP 5.2.2120 KB
eAccelerator 0951 for PHP 5.2.1120 KB
eAccelerator 0951 for PHP 5.2.2 Built with VC2005 SP1128 KB
eAccelerator 0951 for PHP 5.1.4120 KB
eAccelerator 0951 for PHP 5.2.3120 KB
eAccelerator 0951 for PHP 5.2.0 (OLDER PHP VERSION)120 KB
eAccelerator 0951 for PHP 5.2.4120 KB
eLoader 0951 for PHP 5.2.428 KB
0952_final_useful _files.zip42.27 KB
eLoader 0952 for PHP 5.2.328 KB
eAccelerator 0952 for PHP 5.2.3120 KB
eLoader0952_5.2.4.dll28 KB
eAccelerator 0952 for PHP 5.2.4120 KB
eAccelerator 0952 for PHP 5.2.6120 KB
0953_final_useful _files(nothing new but changelog.txt)42.39 KB
eLoader 0953 for PHP 5.2.528 KB
eAccelerator 0953 for PHP 5.2.5120 KB
eLoader 0953 for PHP 5.2.628 KB
eAccelerator 0953 for PHP 5.2.6120 KB
eLoader0953_5.2.7.dll28 KB
eAccelerator 0953 for PHP 5.2.7120 KB
eLoader0953_5.2.8.dll28 KB
eAccelerator 0953 for PHP 5.2.8120 KB
eAccelerator 0953 for PHP 5.2.9120 KB
eAccelerator 0953 for PHP 5.2.10120 KB
eAccelerator 0.9.6.1 for PHP 5.2.14 Tread Safe (TS)84 KB
eAccelerator 0.9.6.1 for PHP 5.2.14 None Tread Safe (NTS)80 KB


What are the main advantages

What are the main advantages of that disassembler version ?
If you know the compile instruction flags to change for this, please let me know...

FYI: I got VC++ installed on a secondary computer. I usually fire it up, once every few weeks (when I have a few compiles to built...) So this might have to wait a little...

Cheers,
Chris

Re: What are the main advantages

The disassembler is for debugging purposes. It can help you to take a look at how PHP 'compiles' PHP-scripts internally and it helps you to find the cause, when you have PHP-crashes, like 'crash at Opline xyz of /path/to/whatever.php'

You have to add /D WITH_EACCELERATOR_DISASSEMBLER to the compile-options IIRC.

Regards,
Christian Stadler

4.4.2 version compiled with disassembler

Thanks Christian.

I got a 4.4.2 version compiled with /D "WITH_EACCELERATOR_DISASSEMBLER".
eAccelerator094_Sitebuddy_4.4.2_with_disassembler.dll

Let me know if you have any feedback about this DLL.

Cheers,
Christophe

re: 4.4.2 version compiled with disassembler

I'm running PHP 5.1.4 on Windows, so I can't test this so easily.

Regards,
Christian Stadler

Hi,Tried again getting

Hi,

Tried again getting eloader 0.9.4 to compile with PHP 4.3.11 no luck ....
Looks like the files that might have been upated for eaccelerator 0.9.4 did do well for eloader ;-(

On top of this, looks like the switch from php 4.x to 5.x created additional work for Bart_and_co so not sure how much this isssue is on their priority...

My bug report (26.04.2006) about eloader 0.9.4 and PHP 4.x: Error trying to build eloader.dll with VC6

I did get eloader.dll to compile with the CVS version and PHP 5.1.4...

I've submitted patched code

I've submitted patched code to allow clean compile of .9.4 for PHP4 branch on Win32

Will give this a try in a

Where can I download this new code ?

Thanks,
Christophe

Compiling tips

Hi, Can you provide instructions for how you compiled under Win32?

Keep getting lots of errors with .94 and the .95 source packages seem to have workspace files, main one about a missing struct

Thanks

Hi Simon,

Hi Simon,

We will try to get to that. It's not really a priority since the downloads work perfectly.

Cheers,
SiteBuddy

eAccelerator for PHP 5.1.2.2

Hi Chris!

We need for our new Homepage eAccelerator to decrease processor load. We use PHP 5.1.2.2 on IIS 5.0. Can you place (or send me) a binary für eAccelerator 094? Thank you very much.

Best regards
Gerhard

0.9.4 does not support 5.1.x

Hi Gerhard,

0.9.4 says: "This version *DOESN'T* support PHP 5.1. ".
I tried compiling 0.9.5Beta2 but it does not work yet with VC++.

Will probably have to wait for the full release of 0.9.5.

Check out APC they have been very active lately. Their latest version 3.0.11 appears to work with 5.1.x.
Once eAccelerator 0.9.5 is released, you can alway switch back...

Cheers,
Chris

Hi Chris! Thank you for the

Hi Chris!
Thank you for the tip on APC. Works fine:
- easy to implement
- decreased processor load from 60% to approximately 30%
- cache hits up to 98%

Cheers,
Gerhard