最新消息:非无江海志,潇洒送日月

kloxo下安装eAccelerator的详细步骤(已修改为discuz x1.5适用)

网站建设 江海志 71166浏览 0评论

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后台看看是不是已经支持了!

转载请注明:江海志の博客 » kloxo下安装eAccelerator的详细步骤(已修改为discuz x1.5适用)

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (5)

  1. 官方下载不了,这个是军哥提供的http://soft.vpser.net/web/eaccelerator/eaccelerator-0.9.5.3.tar.bz2
    江海志14年前 (2011-07-25)回复
  2. 感谢您的教程, 受益良多
    過客13年前 (2011-12-22)回复
  3. 安装成功了,感谢!
    晒太阳的冰13年前 (2012-04-01)回复