Cài đặt và cấu hình PHP OPcache trên Ubuntu 20.04

theanh

Administrator
Nhân viên
Opcache là một tiện ích mở rộng PHP mạnh mẽ được sử dụng để tăng hiệu suất PHP bằng cách lưu trữ mã bytecode của tập lệnh được biên dịch trước trong bộ nhớ dùng chung. Do đó, PHP không cần phải tải và phân tích cú pháp các tập lệnh trên mỗi yêu cầu. Điều này sẽ tăng tốc hiệu suất của các ứng dụng dựa trên PHP.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt và kích hoạt tiện ích mở rộng Opcache PHP với Apache và Nginx trên Ubuntu 20.04.

Điều kiện tiên quyết​

  • Một máy chủ chạy Ubuntu 20.04.
  • Một mật khẩu gốc được cấu hình cho máy chủ.

Cài đặt Opcache với Apache​

Trong phần này, chúng tôi sẽ chỉ cho bạn cách cài đặt và kích hoạt mô-đun Opcache PHP trên máy chủ chạy Apache.

Trước tiên, hãy cài đặt tiện ích mở rộng Opcache bằng lệnh sau:
Mã:
apt-get install php-opcache -y
Sau khi Opcache được cài đặt, hãy chỉnh sửa tệp php.ini để bật tiện ích mở rộng Opcache.
Mã:
nano /etc/php/7.4/apache2/php.ini
Thay đổi các dòng sau để có hiệu suất tốt.
Mã:
opcache.enable=1opcache.memory_consumption=128opcache.max_accelerated_files=3000opcache.revalidate_freq=200
Lưu và đóng tệp, sau đó khởi động lại dịch vụ Apache để áp dụng các thay đổi cấu hình:
Mã:
systemctl restart apache2

Cài đặt Opcache bằng Nginx​

Trong phần này, chúng tôi sẽ hướng dẫn bạn cách cài đặt và kích hoạt mô-đun Opcache PHP trên máy chủ chạy Nginx.

Đầu tiên, cài đặt tiện ích mở rộng Opcache bằng lệnh sau:
Mã:
apt-get install php-opcache php-fpm -y
Sau khi Opcache được cài đặt, hãy chỉnh sửa tệp php.ini để kích hoạt tiện ích mở rộng Opcache.
Mã:
nano /etc/php/7.4/fpm/php.ini
Thay đổi các dòng sau để có hiệu suất tốt.
Mã:
opcache.enable=1opcache.memory_consumption=128opcache.max_accelerated_files=3000opcache.revalidate_freq=200
Lưu và đóng tệp, sau đó khởi động lại dịch vụ Nginx và PHP-FPM để áp dụng các thay đổi cấu hình:
Mã:
systemctl restart nginx
systemctl restart php7.4-fpm

Kết luận​

Xin chúc mừng! bạn đã cài đặt và kích hoạt thành công tiện ích mở rộng PHP Opcache với Nginx và Apache trên Ubuntu 20.04. Bây giờ bạn có thể tăng tốc các ứng dụng dựa trên PHP của mình một cách dễ dàng với Opcache.
 
Back
Bên trên