Domain, hosting, vps giá rẻ
Kết quả 1 đến 1 của 1

Chủ đề: Hướng dẫn cài đặt và cấu hình PHP Zend OPcache trên VPS Linux

  1. #1
    nghiammo1992's Avatar
    Bài viết
    5,073
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    32
    Danh vọng
    10
    Điện thoại
    0367790762

    Hướng dẫn cài đặt và cấu hình PHP Zend OPcache trên VPS Linux

    Sử dụng APC hoặc APCu từ lâu đã là một phương pháp opcode cache được sử dụng rộng rãi để tối ưu hoạt động của VPS. Tuy nhiên APC không được cập nhật, nâng cấp thường xuyên (phiên bản stable mới nhất 3.1.9 ra ngày 2011-05-14) và thỉnh thoảng vẫn xuất hiện một số lỗi vặt.

    Với sự xuất hiện của Zend OPcache mặc định đi kèm từ phiên bản PHP 5.5 trở về sau, mình dự đoán đây sẽ là xu hướng trong tương lai để thay thế cho APC hoặc các opcode cache khác.

    Trong bài viết này, mình sẽ hướng dẫn các bạn cách cài đặt Zend OPcache với phiên bản PHP 5.5 và 5.6. Các phiên bản PHP 5.4 hoặc 5.3 sẽ có cách cài đặt khác, mình không đề cập trong bài viết này.

    Để xem phiên bản PHP hiện tại bạn hãy sử dụng lệnh php -v hoặc php-fpm -v

    Các bạn có thể sử dụng tham số --enable-opcache khi compile PHP, tuy nhiên cách này hơi khó thực hiện với đa số người dùng, do đó hãy dùng cách cài đặt thêm extension cho PHP. Lưu ý cần cài đặt PHP trước khi bắt đầu.

    I - Thêm repo epel, remi

    Mã:
    ## CentOS 7 ##
    rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
    
    ## CentOS 6 ##
    rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    II - Cài đặt PHP’s Zend Opcache

    Mã:
    ## PHP 5.6 ##
    yum --enablerepo=remi,remi-php56 install php-opcache
    service php-fpm restart
    
    ## PHP 5.5 ##
    yum --enablerepo=remi,remi-php55 install php-opcache
    service php-fpm restart
    Sau khi cài đặt xong, bạn hãy xem thông tin phpinfo(), nếu có Zend OPcache xuất hiện như bên dưới là đã thành công.



    3. Cấu hình PHP’s Zend Opcache

    Mặc định, OPcache sử dụng 128MB bộ nhớ và cache tối đa 4.000 files. Nếu bạn muốn thay đổi tham số này thì chỉ cần chỉnh sửa trong file cấu hình /etc/php.d/opcache.ini

    Mã:
    ; The OPcache shared memory storage size.
    opcache.memory_consumption=128
    
    ; The maximum number of keys (scripts) in the OPcache hash table.
    ; Only numbers between 200 and 100000 are allowed.
    opcache.max_accelerated_files=4000
    IV - Web Viewer

    Không giống như APC, Zend OPcache có rất nhiều ứng dụng web viewer để theo dõi tình trạng sử dụng OPcache.

    1. Opcache-Status by Rasmus Lerdorf

    Đẹp, đơn giản nhưng ít tính năng.

    Cài đặt:
    Mã:
    wget https://raw.github.com/rlerdorf/opcache-status/master/opcache.php
    Hình ảnh:


    2. opcache-gui by amnuts

    Responsive, nhiều tính năng và có thể reset/flush opcache.

    Cài đặt:
    Mã:
    wget https://raw.github.com/amnuts/opcache-gui/master/index.php -O op.php
    Hình ảnh:


    3. ocp.php by ck-on

    Giao diện hoài cổ, là cách tốt nhất để phân tích cache.

    Cài đặt:
    Mã:
    wget https://gist.github.com/ck-on/4959032/raw/0b871b345fd6cfcd6d2be030c1f33d1ad6a475cb/ocp.php
    Hình ảnh:


    Chúc các bạn thành công!
    Lần sửa cuối bởi nghiammo1992, ngày 04/05/2015 lúc 21:50.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình :X

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. Hướng dẫn cài đặt Memcached trên VPS Linux
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 04/05/2015, 10:04
  2. [Linux] Hướng dẫn cài đặt Webmin trên CentOS
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 19/03/2014, 0:39
  3. Trả lời: 0
    Bài viết cuối: 27/12/2013, 12:01
  4. Trả lời: 0
    Bài viết cuối: 04/08/2013, 17:52
  5. [VPS Linux] Cài đặt Mod Security trên CentOS
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 01/02/2013, 11:25
  6. [VPS linux] Cài đặt Nginx trên virtualmin
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 30/01/2013, 21:04
  7. Cấu hình firewall chống ddos trên linux
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 20/12/2012, 17:13
  8. [VPS Linux] Hướng dẫn cài cPanel 11 & WHM trên VPS Linux
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 01/10/2012, 20:13
  9. [VPS linux] Hướng dẫn cài cpanel Kloxo trên VPS linux Centos
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 01/10/2012, 20:07
  10. [VPS linux] Hướng dẫn cài cpanel Direct Admin trên VPS linux Centos
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 01/10/2012, 20:04

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •