Tác giả Chủ đề: Cài đặt và cấu hình XCache cho PHP 5 trên Redhat / CentOS / Fedora Linux  (Đã xem 1767 lần)

0 Thành viên và 1 Khách đang xem chủ đề.

Ngủ rồi CCNACCNP

  • Hero Member
  • *****
  • Bài viết: 3980
  • Số Lần: +73/-0
Tôi có thể cài đặt Xcache opcode cacher cho PHP 5 trong máy chủ RHEL / CentOS phiên bản 5.0 không?



XCache là một trình mã hóa opcode mã nguồn mở, có nghĩa là nó tăng tốc hiệu năng của PHP trên các máy chủ. Nó tối ưu hóa hiệu suất bằng cách loại bỏ thời gian biên dịch các tập lệnh PHP bằng cách lưu trữ trạng thái đã biên dịch của các tập lệnh PHP vào shm (RAM) và sử dụng phiên bản được biên dịch trực tiếp từ RAM. Điều này sẽ tăng tốc độ thời gian tạo trang lên tới 5 lần vì nó cũng tối ưu hóa nhiều khía cạnh khác của tập lệnh php và giảm tải máy chủ.



Bước # 1: Tải xuống mã nguồn xcahce

Sử dụng lệnh wget để tải về bản phát hành ổn định mới nhất:
Trích dẫn
# cd /opt
# wget http://xcache.lighttpd.net/pub/Releases/1.2.1/xcache-1.2.1.tar.gz

Bước # 2: giải nén gói tar

Sử dụng lệnh tar:
Trích dẫn
# tar -zxvf xcache-1.2.1.tar.gz
# cd xcache-1.2.1

Bước # 2: Biên dịch và cài đặt xcahce

Sử dụng lệnh phpize để chuẩn bị xcache làm phần mở rộng PHP để biên dịch:
Trích dẫn
# phpize

Cấu hình, biên dịch và cài đặt xcache:


Trích dẫn
# ./configure --enable-xcache
# make
# make install

Vị trí cài đặt xcache.so mặc định

Trích dẫn
64 bit PHP module installed at /usr/lib64/php/modules/xcache.so
         32 bit PHP module installed at /usr/lib/php/modules/xcache.so

Bước # 3: Tạo tệp xcache.ini

Trong RHEL / CentOS, bạn đặt cấu hình mô-đun php tại thư mục /etc/php.d/:
Trích dẫn
# cd /etc/php.d/

Tạo tệp xcache.ini:
Trích dẫn
# vi xcache.ini

Nối các chỉ thị cấu hình:

Trích dẫn
[xcache-common]
; change me - 64 bit php => /usr/lib64/php/modules/xcache.so
; 32 bit php => /usr/lib/php/modules/xcache.so
zend_extension = /usr/lib64/php/modules/xcache.so

[xcache.admin]
xcache.admin.auth = On
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = ""

[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

Lưu và đóng tập tin.

Ngoài ra, bạn cũng có thể sao chép xcache.ini mặc định sang /etc/php.d/
Trích dẫn
# cp xcache.ini /etc/php.d/
# vi /etc/php.d/xcache.ini

Khởi động lại máy chủ web Apache của bạn:

Trích dẫn
# service httpd restart

Nếu bạn đang sử dụng máy chủ web Lighttpd, hãy nhập:
Trích dẫn
# service lighttpd restart

Bước # 4: Đảm bảo xcache đang hoạt động

Nhập lệnh sau để xác minh:
Trích dẫn
$ php -v

Đầu ra:

Trích dẫn
PHP 5.1.6 (cli) (built: Nov 20 2007 11:11:52)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
    with XCache v1.2.1, Copyright (c) 2005-2007, by mOo

Bạn sẽ thấy dòng “XCache v1.2.1, Copyright (c) 2005-2007, by mOo“

Chúc các bạn thành công.   Tom_and_Jerry 1.gif


Ngủ rồi CCIEInternetworkExpert

  • Sr. Member
  • ****
  • Bài viết: 444
  • Số Lần: +1/-0
Cài đặt và cấu hình XCache cho PHP 5 trên Redhat / CentOS / Fedora Linux
« Trả lời #1 vào: Tháng Tư 16, 2019, 06:40:57 PM »
 Tom_and_Jerry 1.gif


 

Related Topics

  Tiêu đề / Tác giả Trả lời Bài mới
1 Trả lời
1520 Lượt xem
Bài mới Tháng Tám 05, 2012, 03:02:58 PM
gửi bởi CCNACCNP
1 Trả lời
873 Lượt xem
Bài mới Tháng Sáu 14, 2019, 03:48:52 PM
gửi bởi CCNACCNP
1 Trả lời
32 Lượt xem
Bài mới Tháng Tư 12, 2019, 03:23:31 PM
gửi bởi CCIEInternetworkExpert
1 Trả lời
157 Lượt xem
Bài mới Tháng Tư 12, 2019, 04:09:25 PM
gửi bởi CCIEInternetworkExpert
2 Trả lời
152 Lượt xem
Bài mới Tháng Sáu 20, 2019, 02:58:55 PM
gửi bởi NetworkEngineer