Eaccelerator加速器是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍;建议大家安装.
网上现在有一个流传版本,里面有几个错误,我已经修改
例如:如果你要用discuzx的话有几点注意事项:
1,版本一定要选0.9.5.3或者以前版本,后续版本dzx读不出
2编译语句一定要按我下面提供的,网上现在流传的版本有两处错误,一处是:with-php-config=/usr/bin/php-config(网上其他版本这里的目录不对)还有一处是编译语句少了–with-eaccelerator-shared-memory
要想让dzx读出来上面两项必须注意!
依照下面我提供的方法可以正确安装并可以是dzx使用!
下面讲下安装好kloxo控制面板的朋友的安装Eaccelerator加速器教程。(顺便给新买的空间安装下Eaccelerator加速器)
1.登陆SSH
2.看下自己安装了make模块没有,大部分都安装了,没有的,可以安装下:
yum install make
3.输入一下命令,可以一行行的输入,也可以一下全部复制进去,一下复制进去,注意最后不要有空格。怕出错的,一行一行输入执行命令就是。
wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
tar xjf eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3
/usr/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config --with-eaccelerator-shared-memory
make
make install
cd ..
rm -rf eaccelerator-0.9.5.3
rm eaccelerator-0.9.5.3.tar.bz2
mkdir /tmp/eaccelerator
chmod 777 /tmp/eaccelerator
安装过程中没有遇到错误!继续下一步。
4.在 /etc/php.d/ 中创建一个eaccelerator.ini文件
命令:
vim /etc/php.d/eaccelerator.ini
5.创建好之后编辑这个文件,开始编辑这个文件:
命令:
i
进入编辑状态后根据你的VPS是openVZ还是XEN选择复制下面代码。
openVZ的输入:
extension="eaccelerator.so"
eaccelerator.shm_size="0"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.log_file = "/var/log/eaccelerator_log"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only"
XEN的输入:
extension="eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.log_file = "/var/log/eaccelerator_log"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "shm_and_disk"
eaccelerator.sessions = "shm_and_disk"
eaccelerator.content = "shm_and_disk"
我买的vps是xen的,所以复制xen的代码
6.然后ctrl+c 退出编辑模式。
Caps Lock进入大写模式,连按两下Z退出到SSH命令行。
7.然后重启apache生效:
service httpd restart
如果是你用的Lighttpd就重启Lighttpd:
service lighttpd restart
然后打开dzx后台看看是不是已经支持了!