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, chẳng hạn như WordPress, Drupal và Joomla. 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, một ví dụ là OPcahce.
Ban đầu được gọi là Zend Optimizer, Opcache (được giới thiệu trong PHP 5.5.0) là một tiện ích 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 dưới dạng phần mở rộng thông qua PECL cho PHP phiên bản 5.2, 5.3 và 5.4. Nó hoạt động bằng cách lưu trữ mã byte tập lệnh được biên dịch trước 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.
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ể.
# yum update && yum install epel-release # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-utils
yum-utils: một tập hợp 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 bất kỳ cấu hình thủ công nào, v.v.
# yum install yum-utils
Khi bạn đã cài đặt yum-utils, hãy sử dụng yum-config-manager
để kích hoạ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
Bây giờ hãy 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
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 sử dụng OPcache và thường được khuyến nghị là có 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
# systemctl restart nginx OR # systemctl restart httpd
Như vậy, 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. 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.
Tips: Tham gia Channel Telegram KDATA để không bỏ sót khuyến mãi hot nào