Follow the instructions under the install page to install the eAccelerator version that works with W3-Total. The latest version 0.9.6. will not work.
To be clear, after v0.9.5.3, the author of eAccelerator doesn’t allow for caching of user objects, instead it only optimizes PHP scripts and caches those.
So to be doubly-clear, I should make sure eAccelerator v0.9.5.3 should be installed and I should NOT upgrade to any later version in order for it to work with W3TC. Correct?
And… if I make sure v0.9.5.3 is installed, should I then see it as an option in the Super Cache settings?
Correct and it will be an available caching method. Super Cache settings?
Oops. Sorry, that was a slip. I’m not using Super Cache, that was what I used to use. 🙂
I meant W3TC.
Thanks!
OK, I just double checked my server by running phpinfo() and found that my eAccelerator Version is 0.9.5.3 and Caching is set to True.
However, it’s still not available as an option in my W3TC settings under General Settings > Page Caching. My only options are Disk enhanced and basic, with the Virtual Server options greyed out.
Is there anything else I should be doing or checking?
What is the result of running this command on the command line?
php -r "var_dump(function_exists('eaccelerator_put'));"