/ 中存储网

DirectAdmin面板安装XCache模块

2013-09-30 14:39:01 来源:中存储网

首先说下前提,我的DA编译的组件版本:Apache2.2,PHP5.3.25,MySQL5.5,CGI模式的。

cd /usr/local/src/

wget http://xcache.lighttpd.net/pub/Releases/2.0.1/xcache-2.0.1.tar.gz

tar -zxvf xcache-2.0.1.tar.gz

cd xcache-2.0.1

export PHP_PREFIX="/usr/local"

$PHP_PREFIX/php5/bin/phpize

./configure --enable-xcache -with-php-config=$PHP_PREFIX/php5/bin/php-config

make && make install

目前,XCache最新的版本为3.0.1,我们就在DA上安装X

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

[xcache-common]

extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/"

extension = xcache.so

[xcache.admin]

xcache.admin.user = "admin"

xcache.admin.pass = ""

; xcache.admin.pass = md5($your_password)

xcache.admin.enable_auth = On

[xcache]

xcache.cacher =               On

xcache.size  =               64M

xcache.count =                 1

xcache.slots =                8K

xcache.ttl   =              3600

xcache.gc_interval =         300

xcache.var_size  =            0M

xcache.var_count =             1

xcache.var_slots =            8K

xcache.var_ttl   =             0

xcache.var_maxttl   =          0

xcache.var_gc_interval =     300

xcache.readonly_protection = Off

xcache.mmap_path =    "/dev/zero"

完成后,重启Apache。

查看是否编译和加载成功。

php –v

有两点注意事项,在这里提及下。

第一点,就是我们修改php.ini的时候,一定要把XCache加入的内容放到Zend的上面;

第二点,我在PHP5.2.17版本上也测试过同样的过程,跟PHP5.3.25不同的是,extension_dir目录为