Cài đặt OPCache tối ưu tốc độ PHP trong CentOS 7

16.05.2019

5.0/5 (1 Reviews)

OPcache là một module của PHP hỗ trợ cho việc tối ưu tốc độ và Caching khi thiết kế hệ thống website bằng php. Ngoài ra Cache còn được sử dụng trong nhiều dự án lớn.

    OPcache là một module của PHP hỗ trợ cho việc tối ưu tốc độ và Caching khi thiết kế hệ thống website bằng php. Ngoài ra Cache còn được sử dụng trong nhiều dự án lớn. OPcache là 1 trong số đó. Dịch vụ tối ưu tốc độ website của LPTech cũng chú trọng đến việc caching.

    Ngoài Opcache ra còn có Redis cũng hỗ trợ tốt việc caching và tăng tốc độ website: Cách cài đặt Redis Cache Server trên CentOS 7/6

    Một trong nhiều lý do khiến PHP nổi tiếng là vì nó có nhiều phần mở rộng trong bản phân phối mặc định của nó, một ví dụ là OPcache .

    Opcache là gì

    PHP là một trong những ngôn ngữ lập trình phổ biến nhất để phát triển ứng dụng, bạn sẽ tìm thấy nó trên mọi máy chủ lưu trữ web. Các hệ thống quản lý nội dung ( CMS ) phổ biến nhất được viết bằng PHP , như WordPressDrupal và Joomla .

    Opcache là gì và nó hoạt động như thế nào?

    Ban đầu được gọi là Zend Tối ưu hóa + , Opcache (được giới thiệu trong PHP 5.5.0 ) là một phần mở rộng PHP mạnh mẽ được xây dựng để nâng cao hiệu suất PHP do đó tăng hiệu suất ứng dụng tổng thể. Nó có sẵn như là một phần mở rộng thông qua PECL cho các phiên bản PHP 5.2 , 5.3 và 5.4 . Nó hoạt động bằng cách lưu trữ mã byte kịch bản được biên dịch sẵn trong bộ nhớ dùng chung, do đó loại bỏ nhu cầu PHP để tải và phân tích các tập lệnh theo từng yêu cầu.

    Opcache là gì

    Trong bài viết này, chúng tôi sẽ giải thích cách cài đặt và định cấu hình OPcache trong CentOS 7 cho một phiên bản PHP cụ thể.

    Cài đặt tiện ích mở rộng Opcache PHP trong CentOS 7

    1. Trước tiên hãy bắt đầu bằng cách cài đặt kho lưu trữ EPEL và tiếp theo là kho lưu trữ REMI trên hệ thống của bạn, như sau.

    # yum update && yum install epel-release
    # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  

    2. Tiếp theo, bạn cần cài đặt yum-utils , một bộ các tiện ích để mở rộng các tính năng mặc định của yum; chúng giúp bạn quản lý kho yum cũng như các gói mà không cần cấu hình thủ công và hơn thế nữa.

    yum install yum-utils

    3. Khi bạn đã cài đặt yum-utils , hãy sử dụng yum-config-manager để bật kho lưu trữ Remi làm kho lưu trữ mặc định để cài đặt các phiên bản và mô-đun PHP khác nhau .

    # yum-config-manager --enable remi-php55		#For PHP 5.5
    # yum-config-manager --enable remi-php56		#For PHP 5.6
    # yum-config-manager --enable remi-php70 		#For PHP 7.0
    # yum-config-manager --enable remi-php71		#For PHP 7.1
    # yum-config-manager --enable remi-php72		#For PHP 7.2

    4. Bây giờ cài đặt tiện ích mở rộng Opcache và xác minh phiên bản PHP của bạn để xác nhận rằng nó đã cài đặt tiện ích mở rộng Opcache bằng các lệnh sau.

    # yum install php-opcache		
    # php -v

    Kiểm tra tiện ích mở rộng OpCache PHP

    Định cấu hình tiện ích mở rộng Opcache PHP trong CentOS 7

    5. Tiếp theo, định cấu hình OPcache bằng cách chỉnh sửa tệp /etc/php.d/10-opcache.ini (hoặc /etc/php.d/10-opcache.ini ) bằng trình chỉnh sửa yêu thích của bạn.

    vim /etc/php.d/10-opcache.ini

    Các cài đặt sau sẽ giúp bạn bắt đầu với việc sử dụng OPcache và thường được khuyến nghị là hiệu suất tốt. Bạn có thể kích hoạt một cấu hình bằng cách bỏ ghi chú nó.

    opcache.enable_cli=1
    opcache.memory_consumption=128
    opcache.interned_strings_buffer=8
    opcache.max_accelerated_files=4000
    opcache.revalidate_freq=60
    opcache.fast_shutdown=1

    6. Cuối cùng, khởi động lại máy chủ web của bạn để Opcache bắt đầu hoạt động.

    # systemctl restart nginx
    OR
    # systemctl restart httpd

    Đó là tất cả! Opcache là một phần mở rộng PHP được xây dựng để cải thiện hiệu suất PHP. Trong bài viết này, chúng tôi đã giải thích cách cài đặt và định cấu hình OPcache trong CentOS 7 .

     Opcache là gì

    Nếu bạn có bất kỳ câu hỏi nào, hãy liên hệ với chúng tôi.

    CÓ THỂ BẠN QUAN TÂM

    Bài Viết Cùng Chuyên Mục

    XEM THÊM
    thumbnail

    LPStack Server: Giải pháp thay thế XAMPP và MAMP năm 2026

    10.03.2026

    Bạn đã chán ngấy XAMPP hay MAMP chậm chạp? Khám phá LPStack Server – Môi trường Local Development siêu nhẹ của người Việt với Auto Vhost, Public Tunnel, chuyển đổi PHP 1-click và quản lý Database Native chuyên nghiệp

    thumbnail

    Hướng Dẫn Tạo Trò Chơi Cờ Caro Nâng Cao bằng HTML

    19.03.2025

    Chào các bạn! Trong bài viết này, chúng ta sẽ cùng nhau xây dựng một trò chơi Cờ Caro đơn giản nhưng có nhiều tính năng thú vị như giới hạn nước đi, pháo hoa khi chiến thắng, chọn chế độ chơi và đếm thời gian.

    thumbnail

    Xây dựng với các mô hình Gemini trong Project IDX

    13.03.2024

    Một vài tuần trước, Google đã công bố một loạt bản cập nhật sản phẩm cho Project IDX để giúp hợp lý hóa và đơn giản hóa việc phát triển phần mềm đa nền tảng, toàn bộ.

    thumbnail

    Google Project IDX là gì? Những điều bạn chưa biết về Google Project IDX

    22.12.2023

    Google Project IDX là Intelligent Development Xperience. IDX được thiết kế để giúp các nhà phát triển xây dựng ứng dụng nhanh hơn, dễ dàng hơn và hiệu quả hơn.

    thumbnail

    Zalo Mini App là gì? Triển khai Zalo App ở đâu thì uy tín

    15.12.2023

    Zalo Mini App là những ứng dụng nhỏ được triển khai và hoạt động trực tiếp trên nền tảng Zalo