Setup Xcache trên CentOS 5 chạy Direct Admin

Mấy hôm giờ có vài kinh nghiệm chưa kịp post lên cho anh xem enjoy.

Hôm nay post một vài lên cho anh em enjoy luôn nha.

1.Download

# cd /opt
#wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz
#tar -xvf xcache-1.2.2.tar.gz
#cd xcache-1.2.2
#phpize   ( Nếu có yêu cầu setup thằng này autoconf thì #yum install autoconf )
#./configure –enable-xcache
#make
#make install

Extension sẽ được đặt tại đây : /usr/local/lib/php/extensions/no-debug-non-zts-20060613/

2.Tạo user với password để đăng nhập quản lý xcache:
# echo -n “yourpassword”| md5sum
52387e3f336ae7c9925e87743a0ebb7d  ( chuỗi này sau khi md5 thì được như vậy từ yourpassword )

3.Khai báo cho php biết xcache là cu nào:
Php trong Direct Admin được đặt tại đây:
#vi /usr/local/lib/php.ini
Thêm những dòng sau đây vào nhé:

[xcache-common]
;; install as zend extension (recommended), normally “$extension_dir/xcache.so”
zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20060613/xcache.so
zend_extension_ts = /usr/local/lib/php/extensions/no-debug-non-zts-20060613/xcache.so
;; For windows users, replace xcache.so with php_xcache.dll
;zend_extension_ts = c:/php/extensions/php_xcache.dll
;; or install as extension, make sure your extension_dir setting is correct
; extension = xcache.so
;; or win32:
; extension = php_xcache.dll

[xcache.admin]
xcache.admin.auth = On
xcache.admin.user = “xcache”
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = “52387e3f336ae7c9925e87743a0ebb7d”

[xcache]
xcache.shm_scheme =        “mmap”
xcache.size  =               32M
xcache.count =                 1
xcache.slots =                8K
xcache.ttl   =              3600
xcache.gc_interval =         300

; Same as aboves but for variable cache
; If you don’t know for sure that you need this, you probably don’t
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

; N/A for /dev/zero
xcache.readonly_protection = Off

xcache.mmap_path =    “/dev/zero”

xcache.cacher =               On
xcache.stat   =               On

4.Khởi động lại Apache
#/etc/init.d/httpd restart

5.Xem thử setup thành công không nhé. Nếu ok thì sẽ như thế này:
#php -v

PHP 5.2.13 (cli) (built: May  3 2010 17:16:57)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with XCache v1.2.2, Copyright (c) 2005-2007, by mOo

B.Setup giao diện để quản lý XCache
Việc này tương đối đơn giản là chỉ cần copy hết nội dung thư mục xcache/admin/ bỏ vào thư mục chứa web hay document root nào cũng được.

#cp -a /opt/xcache-1.2.2/admin /var/www/example.com/htdocs/xcache-admin
#cp -a /usr/share/xcache/admin /var/www/example.com/htdocs/xcache-admin

Vậy là xong

Cu Tí

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: