Danh mục

Danh mục

Tham gia kênh Telegram của CloudFly để nhận thêm ưu đãi và không bỏ lỡ bất kỳ khuyến mãi nào từ CloudFly

Hướng Dẫn Cài Đặt OPcache Trên CyberPanel Chi Tiết

Ngày đăng: November 20, 2025

Image
Giới thiệu

Trong quá trình vận hành website PHP (như WordPress, Laravel, Magento…), một trong những vấn đề gây chậm trễ phổ biến chính là việc PHP phải biên dịch lại mã nguồn ở mỗi request. Điều này khiến CPU bị tiêu tốn nhiều tài nguyên, làm giảm hiệu suất toàn hệ thống.

OPcache – một extension mạnh mẽ được giới thiệu từ PHP 5.5 – giúp giải quyết triệt để vấn đề này bằng cách lưu trữ bytecode đã biên dịch trong RAM, từ đó tăng tốc PHP, giảm TTFB và cải thiện tốc độ tải trang.

Nếu bạn đang sử dụng CyberPanel để quản lý server, việc cài đặt OPcache trở nên cực kỳ đơn giản. Bài viết này sẽ hướng dẫn bạn từng bước cài đặt và kiểm tra OPcache trên CyberPanel, kèm theo mẹo tối ưu để đạt hiệu suất tốt nhất.

1. Tổng Quan Về OPcache Và CyberPanel

1.1. OPcache là gì? Lợi ích khi kích hoạt OPcache

OPcache là một PHP extension hoạt động bằng cách:

  • Lưu trữ (cache) bytecode đã biên dịch trong bộ nhớ RAM.

  • Giảm việc phân tích – biên dịch lại file PHP ở mỗi lần request.

  • Tăng tốc độ xử lý các script PHP, giảm tải CPU.

Lợi ích cụ thể khi bật OPcache:

  • Giảm 20 – 50% tải CPU trong giờ cao điểm.

  • Giảm TTFB (Time To First Byte) cho toàn bộ website PHP.

  • Tăng tốc độ tải trang một cách rõ rệt.

  • Ổn định hiệu suất trên những website lớn, nhiều request.

1.2. CyberPanel là gì? Vì sao nên dùng OPcache trên CyberPanel

CyberPanel là control panel chạy trên OpenLiteSpeed, hỗ trợ quản lý:

  • Domain, SSL, Email

  • PHP với nhiều phiên bản

  • Cài đặt extension ngay trên giao diện điều khiển

Với CyberPanel:

  • Bạn có thể cài OPcache mà không cần kiến thức Linux sâu

  • Không cần cấu hình thủ công phức tạp

  • Có thể bật OPcache cho nhiều phiên bản PHP khác nhau

2. Hướng Dẫn Cài Đặt OPcache Trên CyberPanel

2.1. Bước 1 – Kiểm tra phiên bản PHP đang sử dụng

Để cài đúng phiên bản OPcache, bạn phải biết website đang chạy PHP mấy.
cách kiểm tra:

Kiểm tra qua PHP Info trên website

  1. Vào thư mục chứa website (public_html).

Tạo file info.php với nội dung:
<?php phpinfo(); ?>
Image

  1. Truy cập trình duyệt theo đường dẫn:
    https://domain.com/info.php

→ Tại mục "PHP Version" bạn sẽ thấy phiên bản đang chạy.
Nếu OPcache đã được bật, bạn sẽ thấy mục "Zend OPcache".
Image

2.2. Bước 2 – Cài đặt OPcache trên CyberPanel

  1. Đăng nhập vào CyberPanel:
    https://IP:8090

    Image

  2. Trên menu trái, chọn:
    PHP → Install Extensions
    Image

  3. Chọn phiên bản PHP bạn đang sử dụng (ví dụ PHP 7.4, PHP 8.0,…)
    Image

  4. Tại ô tìm kiếm gõ: opcache
    Image

  5. Nhấn Install để cài đặt extension.
    Image

Sau khi nhấn Install:

  • Hệ thống sẽ tự động tải và kích hoạt OPcache.

  • Thời gian cài đặt từ 1–3 phút.

Lưu ý: Nếu bạn sử dụng nhiều phiên bản PHP cho nhiều website → phải cài OPcache cho từng phiên bản.

2.3. Bước 3 – Kích hoạt và cấu hình OPcache

Sau khi cài, bạn cần cấu hình để tối ưu hiệu suất.

Cách chỉnh OPcache trong CyberPanel

  1. Vào:
    PHP → Edit PHP Config
    Image

  2. Chọn:
    Basic / Advanced → phiên bản PHP bạn cần chỉnh
    Image

  3. Tìm file:
    10-opcache.ini hoặc php.ini

  4. Thêm hoặc chỉnh sửa giá trị:

zend_extension=opcache.so

opcache.enable=1

opcache.enable_cli=1

opcache.memory_consumption=256

opcache.interned_strings_buffer=16

opcache.max_accelerated_files=20000

opcache.validate_timestamps=1

opcache.revalidate_freq=2

Giải thích thông số quan trọng:

Tham số

Ý nghĩa

memory_consumption

Dung lượng RAM dành cho OPcache

max_accelerated_files

Số lượng file PHP được cache

validate_timestamps

Kiểm tra thay đổi file PHP

revalidate_freq

Chu kỳ kiểm tra thay đổi tính theo giây

Khuyến nghị cấu hình:

RAM VPS

memory_consumption

1 – 2 GB

128

4 – 8 GB

256

> 8 GB

512

Khởi động lại PHP để áp dụng

systemctl restart lsws

Hoặc restart từng phiên bản PHP qua CyberPanel.
Image

2.4. Bước 4 – Kiểm tra OPcache đang hoạt động

Cách 1 – Kiểm tra qua SSH

php -v

Nếu xuất hiện “opcache” → đã bật thành công.
Image

Cách 2 – Kiểm tra qua PHP Info

Trong kết quả phpinfo() sẽ có mục:

  • Zend OPcache

  • Memory usage

  • Number of cached scripts

Cách 3 – Sử dụng OPcache Dashboard (khuyến nghị)

Công cụ giúp xem:

  • tỷ lệ hit/miss

  • dung lượng RAM OPcache

  • số file được cache

  • tình trạng reload

Dashboard:
https://github.com/rlerdorf/opcache-status

3. Lưu ý & Các Lỗi Thường Gặp Khi Dùng OPcache Trên CyberPanel

3.1. Lưu ý khi sử dụng OPcache trong thực tế

  • Khi lập trình → set: validate_timestamps = 1

  • Khi chạy production → set: validate_timestamps = 0 để tăng tốc tối đa

  • Nếu sửa code mà website không cập nhật → cần flush OPcache

  • Nhiều website dùng chung PHP → cần tăng max_accelerated_files

 

Lỗi

Nguyên nhân

Cách xử lý

Không thấy OPcache trong phpinfo

Cài sai phiên bản PHP

Cài lại đúng phiên bản

OPcache báo overflow

memory_consumption quá thấp

Tăng lên 256/512MB

Code cập nhật nhưng web không đổi

validate_timestamps = 0

Bật validate hoặc flush cache

Xung đột extension

File cấu hình thiếu dòng zend_extension=opcache.so

Thêm dòng vào php.ini

3.2. Các lỗi thường gặp

Kết luận

OPcache là một trong những cách tối ưu PHP quan trọng nhất để tăng tốc website mà quản trị viên server không bao giờ nên bỏ qua. Với CyberPanel, việc cài đặt và quản lý OPcache trở nên cực kỳ đơn giản, ngay cả đối với người mới bắt đầu.

Trong bài viết này, bạn đã nắm được:

  • OPcache là gì và vì sao nó giúp tăng tốc PHP

  • Cách cài đặt OPcache trên CyberPanel chỉ với vài bước

  • Hướng dẫn tối ưu cấu hình OPcache chuẩn production

  • Các lỗi thường gặp và cách xử lý

Sau khi bật OPcache, bạn sẽ thấy hiệu suất website cải thiện rõ rệt, đặc biệt đối với website WordPress, Laravel và các website có lượng truy cập lớn.

CloudFly đơn vị tiên phong tại Việt Nam cung cấp dịch vụ Cloud Server và Cloud Hosting tùy chỉnh cấu hình

CLOUDFLY tự hào là đơn vị tiên phong tại Việt Nam cung cấp dịch vụ Cloud Server, Cloud Hosting tùy chỉnh cấu hình. Chúng tôi nhận được sự tin tưởng và hợp tác với hơn 15.000 khách hàng trong và ngoài nước. Sẵn sàng đồng hành và đem lại những giải pháp tối ưu nhất cho bạn.

Nếu quý khách hàng gặp khó khăn hay có bất kì thắc mắc nào. Hãy liên hệ theo thông tin bên dưới.

CloudFly - Đơn giản hóa ứng dụng trên đám mây

HOTLINE: 0904.558.448

WEBSITE: https://cloudfly.vn/

FACEBOOK: https://www.facebook.com/cloudfly.vn

TELEGRAM CHANNELS: https://t.me/cloudflyvn



Tham gia kênh Telegram của CloudFly để nhận thêm ưu đãi và không bỏ lỡ bất kỳ khuyến mãi nào từ CloudFly
Chia sẻ