
|
View Full Version : eAccelerator auto installer - for cPanel
layer0 09-24-2006, 12:58 PM | I know a promised a new script a while back, so here it is...
In root SSH:
wget http://tutorials.medialayer.com/cPanel/eaccelerator.sh
chmod 700 eaccelerator.sh
./eaccelerator.sh
Should work perfectly on any cPanel server. There are lots of sanity checks built in to prevent any possible issue or destruction. The php.ini gets backed up before it is modified.
HTH |
OpenSource 09-27-2006, 02:54 PM wonderful :agree:
But would you use the new version of eaccelerator because I saw you're using the old version (eaccelerator-0.9.4) it would be great from you if you'll update your script to the new version
http://sourceforge.net/projects/eaccelerator
also i tried your script but i faced small problem check
root@host [~/top/eaccelerator-0.9.5-rc1]# wget http://tutorials.medialayer.com/cPanel/eaccelerator.sh
--13:41:34-- http://tutorials.medialayer.com/cPanel/eaccelerator.sh
=> `eaccelerator.sh'
Resolving tutorials.medialayer.com... 208.68.171.10
Connecting to tutorials.medialayer.com[208.68.171.10]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2,784 [application/x-sh]
100%[===========================================================>] 2,784 --.--K/s
13:41:34 (94.82 MB/s) - `eaccelerator.sh' saved [2,784/2,784]
root@host [~/top/eaccelerator-0.9.5-rc1]# chmod 700 eaccelerator.sh
root@host [~/top/eaccelerator-0.9.5-rc1]# ./eaccelerator.sh
ABORT: One or more of the variables are incorrect. Please review lines 3-6 in the script and adjust appropriately for your server.
root@host [~/top/eaccelerator-0.9.5-rc1]#
( i was install eaccelerator) but i removed it from php.ini
Any idea?
BTW Thanks :agree: |
layer0 09-27-2006, 03:01 PM | Hello,
That error explains that you need to do
nano -w ~/eaccelerator.sh
and edit lines 3-6 for the variables. One or more of the directories either do not exist or something to that extent.
The latest *stable* version of eAccelerator is being used in this script. I may add an option to use the RC version, but I wouldn't want to release an auto installer for non-stable version.
Thanks, |
allanh 10-15-2006, 05:24 PM thanks for the autoinstaller.
But may I ask how do I access control.php ? (I have modified your installer a little so that I can install version 0.9.5 |
layer0 10-15-2006, 05:29 PM You'll need to re-download the eA source, extract it with tar jfx ea*.tar.bz2 and then you should find a control.php file in there.
HTH, |
allanh 10-16-2006, 06:55 AM thanks. But under which directory should I install it under? Obvious I wouldn't be able to open it if it's stored under "root" (like the rest of eaccelerator). At the moment, I have placed control.php under public_htm of my website, but l could not log into it. |
layer0 10-16-2006, 07:14 AM thanks. But under which directory should I install it under? Obvious I wouldn't be able to open it if it's stored under "root" (like the rest of eaccelerator). At the moment, I have placed control.php under public_htm of my website, but l could not log into it.
If on a cpanel server, try /usr/local/apache/htdocs and then you can access it at IP/control.php. You can try /var/www/html if non-cpanel. |
I can't seem to install eAccelerator using this script with Zend Optimizer already installed... |
layer0 11-05-2006, 11:44 PM I can't seem to install eAccelerator using this script with Zend Optimizer already installed...
What error are you receiving?
I've sometimes seen issues with the extensions dir not existing try
mkdir /usr/local/lib/php/extensions and then run the script. |
There is an eaccelerator.so file in no-debug-non-zts-20020429 of the extension folder.
But when I go to phpinfo, it doesn't show that eaccelerator was installed.
Maybe because I have PHP4 and PHP5 installed at the same time? |
layer0 11-05-2006, 11:58 PM There is an eaccelerator.so file in no-debug-non-zts-20020429 of the extension folder.
But when I go to phpinfo, it doesn't show that eaccelerator was installed.
Maybe because I have PHP4 and PHP5 installed at the same time?
Having both PHP4 and 5 shouldn't cause a problem. Is PHP4 running as mod_php? Can you paste me the result of php -v please? |
PHP 4.4.4 (cli) (built: Oct 21 2006 21:10:43)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
with Zend Extension Manager v1.0.10, Copyright (c) 2003-2006, by Zend Technologies
with Zend Optimizer v3.0.1, Copyright (c) 1998-2006, by Zend Technologies |
layer0 11-06-2006, 12:06 AM grep "eaccelerator" -- /usr/local/lib/php.ini also paste that pelase
Thanks |
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/php-cache"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="0" |
layer0 11-06-2006, 12:12 AM well that looks setup correctly, how about:
grep "extension_dir" -- /usr/local/lib/php.ini |
Contacted you via PM.
extension_dir = "/usr/local/Zend/lib"
; extension_dir directive above.
I don't think it's installed. My other servers installed fine and it will show eAccelerator in phpinfo. |
jugithamugi 12-06-2006, 03:34 PM eAccelerator
eAccelerator support enabled
Version 0.9.5
Caching Enabled false
Optimizer Enabled false
Directive Local Value Master Value
eaccelerator.allowed_admin_path no value no value
eaccelerator.cache_dir /php-cache /php-cache
eaccelerator.check_mtime 1 1
eaccelerator.compress 0 0
eaccelerator.compress_level 9 9
eaccelerator.debug 0 0
eaccelerator.enable 1 1
eaccelerator.filter no value no value
eaccelerator.log_file no value no value
eaccelerator.name_space no value no value
eaccelerator.optimizer 1 1
eaccelerator.shm_max 0 0
eaccelerator.shm_only 0 0
eaccelerator.shm_prune_period 0 0
eaccelerator.shm_size 16 16
eaccelerator.shm_ttl 0 0
installed eaccelerator, with autoinstaller, but seems it does not work. spent over 4 days to try and make it work, yet no results.
centos 4.4 php 4.4.4 suexec enabled. |
layer0 12-06-2006, 03:35 PM eAccelerator does not work with suexec properly, that is your problem... |
jugithamugi 12-06-2006, 03:45 PM disabled suexec and recompiling php now. will keep updated. |
layer0 12-06-2006, 04:00 PM disabled suexec and recompiling php now. will keep updated.
Okay, please let me know how it goes. |
icecreams 01-16-2007, 03:43 AM I know it doesn't get said enough but Thank You! :agree: |
horst 01-17-2007, 08:18 AM Eaceleratror wont works on PHpsuExec envirovement!! anyone know how to solved this problem? i heard build it with fastcgi would solved it but no resource how to get it works on cPanel server |
docfear 02-01-2007, 05:20 PM should i do it manually, will i have problems doing it ??
i have PHP5.2 so i get an error when trying to install the script
PHP Version => 5.2.0
ABORT: eAccelerator is not 100% compatible (though it will work in most cases - we don't want to take the risk) with PHP 5.x or 5.1.x at this time. Thus, we rec ommend manual installation in this case.
root@ns1 [~]#
thanks
Doc |
layer0 02-01-2007, 05:58 PM should i do it manually, will i have problems doing it ??
i have PHP5.2 so i get an error when trying to install the script
PHP Version => 5.2.0
ABORT: eAccelerator is not 100% compatible (though it will work in most cases - we don't want to take the risk) with PHP 5.x or 5.1.x at this time. Thus, we rec ommend manual installation in this case.
root@ns1 [~]#
thanks
Doc
Hello,
I replied to your PM regarding this, but yes you should not have a problem with doing it manually. Eventually this installer will be updated with the latest version and support for PHP 5.
Thanks, |
Wanted to post a big thank you.
This was hassle free for me and I just changed the 0.9.4 to the released 0.9.5
(the mkdir was also needed for me) |
layer0 03-26-2007, 02:59 PM Wanted to post a big thank you.
This was hassle free for me and I just changed the 0.9.4 to the released 0.9.5
(the mkdir was also needed for me)
No problem. I will update this post today for 0.9.5. |
By the way, is it possible that eaccelerator actually reduced my memory usage?
I'm running a heavily visited wordpress site which of course is pure php and my oomguarpages went down nicely after apache restarted with this. I added the control panel and it's definitely working. Maybe it's because of the shared memory?
Now if only someone could come with such a script to add mod_deflate to my easyapache build options list :) Otherwise I have no idea how to keep all my other options and have to use mod_gzip instead - hey maybe it's possible to grab the script that easyapache generates and add on building mod_deflate somehow? |
layer0 03-27-2007, 07:22 AM By the way, is it possible that eaccelerator actually reduced my memory usage?
I'm running a heavily visited wordpress site which of course is pure php and my oomguarpages went down nicely after apache restarted with this. I added the control panel and it's definitely working. Maybe it's because of the shared memory?
Now if only someone could come with such a script to add mod_deflate to my easyapache build options list :) Otherwise I have no idea how to keep all my other options and have to use mod_gzip instead - hey maybe it's possible to grab the script that easyapache generates and add on building mod_deflate somehow?
eAccelerator should definitely help any PHP based site. Though, Apache restarts in general will reduce memory usage for a little bit, but as long as you don't see it creeping back up, that's a good thing ;)
What Apache version do you have? |
layer0 03-27-2007, 04:47 PM This has been updated for 0.9.5. Should be all good. |
eAccelerator should definitely help any PHP based site. Though, Apache restarts in general will reduce memory usage for a little bit, but as long as you don't see it creeping back up, that's a good thing ;)
What Apache version do you have?
Apache 1.3.37 on centos - a fairly standard cpanel build
Saw 133 simultaneous visitors yesterday thanks to eaccelerator keeping it smooth
This is on a 256mb VPS with 1gig burst - barely used any of the burst.
I noticed there is a slight delay the first time a new php script is encountered but after that its far faster than before. I used to have a shared box with phpa several years ago but this is far better.
Next project is to get lighthttp going on the same box just to serve images and free up apache but I sure wish I was using mod_deflate instead of mod_gzip. |
layer0 03-28-2007, 06:28 PM Apache 1.3.37 on centos - a fairly standard cpanel build
Saw 133 simultaneous visitors yesterday thanks to eaccelerator keeping it smooth
This is on a 256mb VPS with 1gig burst - barely used any of the burst.
I noticed there is a slight delay the first time a new php script is encountered but after that its far faster than before. I used to have a shared box with phpa several years ago but this is far better.
Next project is to get lighthttp going on the same box just to serve images and free up apache but I sure wish I was using mod_deflate instead of mod_gzip.
http://www.aaanime.net/pmak/apache/mod_accel/ |
Fernis 05-28-2007, 08:05 PM The latest version is now 0.9.5.1 |
layer0 05-28-2007, 09:24 PM Script was updated upon the release of that version - but I forgot to mention that in this thread. :) |
HD Fanatic 05-29-2007, 08:01 PM Is it better to change eaccelerator.shm_size to 32mb ? |
layer0 05-29-2007, 08:10 PM Is it better to change eaccelerator.shm_size to 32mb ?
If you just create a phpinfo page, it'll show you how much of the 16mb you are using. If you are using all of it, then yes, you can increase it if you like. |
HD Fanatic 05-29-2007, 08:13 PM I set it to 32mb and it's 100% used :eek: but then, /dev/shm shows 0% used, weird.. Is there a limit on what you can set for eaccelerator.shm_size ? |
Fernis 06-29-2007, 09:16 PM I set it to 32mb and it's 100% used :eek: but then, /dev/shm shows 0% used, weird.. Is there a limit on what you can set for eaccelerator.shm_size ?
I was also wondering if there was sort of norm max cap. |
Tensop 07-12-2007, 02:48 PM hi, the script appears to have installed correctly, however when i type php -v it does not show the eaccelerator tag? Have i missed something completely? am i supposed to do any configuration inside any cpanel interfaces? |
layer0 07-12-2007, 02:50 PM hi, the script appears to have installed correctly, however when i type php -v it does not show the eaccelerator tag? Have i missed something completely? am i supposed to do any configuration inside any cpanel interfaces?
grep "extension_dir" -- /usr/local/lib/php.ini
what does that return for you? |
RaghavT 07-13-2007, 08:10 PM This is something real good .
Thanks a ton |
ePhene 07-16-2007, 03:05 AM Thanks a lot I really appreciate the information given :) |
layer0 07-16-2007, 03:06 AM
For those running forums or other software that relies on php sessions I highly recommend building eaccelerator with session support and enabling eaccelerator as the session handler in php.ini
Much, much faster to store session data in the shared memory than to use the disk, even if cached it still needs bus i/o. On a loaded VPS this extra speed can help.
This script can be easily modified to do this, but you have to edit php.ini for the session handler yourself.
Just ask me if you need more instructions. |
Red Jersey 09-20-2007, 10:40 PM make sure eaccelerator.so is inside your extension dir. you may use phpinfo to find out your extension_dir
hi, the script appears to have installed correctly, however when i type php -v it does not show the eaccelerator tag? Have i missed something completely? am i supposed to do any configuration inside any cpanel interfaces?
layer0, have installed eaccelerator using your script, works perfectly, thanks :agree::agree: |
does this work on DirectAdmin? |
Red Jersey 09-20-2007, 10:56 PM the title says it's for cpanel. however you may try this one:
http://www.webhostingtalk.com/showthread.php?t=492338&highlight=eaccelerator |
nada99 09-26-2007, 05:42 AM
mogle 10-10-2007, 05:34 PM Hi, i have problem, tried to install eaccelerator but i'm getting this with php -v
[root@host ~]# php -v
Failed loading /usr/local/Zend/lib/ZendExtensionManager.so: /usr/local/Zend/lib/ZendExtensionManager.so: cannot open shared object file: No such file or directory
PHP 4.4.7 (cli) (built: Oct 9 2007 17:21:51)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
[root@host ~]#Help please ! |
alisunj 10-22-2007, 11:58 AM Hi
I setup eaccelerator successfully...
How can i use it???
I read its documentation but i can not understand any thing
Can any one expalin a small example for me
Thanks |
|