Skip to:

Re: Server Overload



OH! You know what my tired eyes missed?

Yes, you have the eAccelerator *settings*,

BUT it’s disabled!

Someone disabled it by putting a semi-colon in front of the actual binary:


See that? To enable it, the semi-colon has to be removed, otherwise it’s dormant.

Now if it wasn’t properly installed and the setting were just left in place, then removing the semi-colon may just halt PHP entirely and prevent your apache from working correctly.

So try removing the semi-colon, save php.ini and then restart Apache via: service httpd restart

If apache doesn’t restart, or it does but you can’t access web pages, then you need to go put back the semi-colon or remove the eaccelerator section entirely.

If apache starts but you can’t find an “eaccelerator” section inside phpinfo() then it’s not really installed, or installed incorrectly. If that’s the case, then you need to remove all the existing eaccelerator lines listed above, and then run that install script again.

By the way, if you don’t know what phpinfo() is, just make a file called phpinfo.php and put only this line into it: <?php phpinfo(); ?> and put it somewhere you can access it from the web on your server and then access it via the web.

You will definitely see a speed boost when reloading pages once eAccelerator is properly installed and running.

Skip to toolbar