Opcache sẽ lưu lại các nội dung “precompile code php lên bộ nhớ đệm(shared memory)”. Nhờ vậy giúp giảm đọc mã nguồn php từ ổ cứng và compile lại mỗi lần có truy cập từ website.
Lợi ích Opcache mang lại:
Tác hại Opcache mang lại:
File cấu hình của Opcache có tên là opcache.ini , mọi cấu hình sẽ được đặt trong này. Nếu bạn muốn cấu hình nhiều hơn nữa hãy truy cập trang chính chủ của php.net.
Đường dẫn trên máy chủ của mình sẽ là như sau:
/usr/local/directadmin/custombuild/configure/opcache/opcache.ini
Để sửa file cấu hình Opcache ta sử dụng lệnh sau
vi /usr/local/directadmin/custombuild/configure/opcache/opcache.ini
Dưới dây là cấu hình của mình sau khi sửa
opcache.memory_consumption=8192
opcache.interned_strings_buffer=128
opcache.max_accelerated_files=1000000
opcache.revalidate_freq=0
opcache.enable_cli=1
opcache.validate_permission=1
opcache.use_cwd=1
opcache.revalidate_path=1
opcache.enable_file_override=1
Giải thích cấu hình:
Để build Opcache directadmin bạn chỉ cần thao tác với một vài lệnh bên dưới là thành công. Nhưng là với CustomBuild 2.0 mới được nhé.
cd /usr/local/directadmin/custombuild
./build set opcache yes
Changed opcache option from no to yes
./build opcache
Đầu tiên bạn cần vào xem trạng thái của Opcache trên phpinfo.php để kiểm tra.
Nếu chưa biết cách tạo file phpinfo.php bạn có thể xem qua bài viết sau.
Làm thế nào để tạo file phpinfo.php để xem các thuộc tính PHP máy chủ
Dưới đây là trạng thái của mình sau khi thay đổi cấu hình
Các bạn nên xem trước trạng thái Zend Opcache để đưa ra mức thông số phù hợp với VPS/Server của mình.
Chúc các bạn thành công.
Cài đặt Opcache Directadmin chạy CustomBuild 2.0
Thay đổi cấu hình Opcache Directadmin(config opcache directadmin)
Bật tính năng chạy nhiều phiên bản PHP trên Server/VPS Directadmin
Directadmin Phân vùng /var/lib/mysql/ chiếm nhiều dung lượng
Kiểm tra phiên bản CustomBuild đang sử dụng (check custombuild version)
Tác giả: Cổ Ý Concept