Cài đặt OPcache Directadmin giúp tăng tốc website với custombuild 2.0
Để cài đặt OPcache DirectAdmin trước hết chúng ta cần phải hiểu OPcache là gì?
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:
- Giúp giảm %CPU cho máy chủ.
- Giảm TTFB tất cả các trang web trên máy chủ.
- Tăng tốc độ load website.
Chú ý:
- Chỉ thực hiện cài đặt OPcache module cho PHP thông qua CustomBuild 2.0, nếu bạn vẫn còn sử dụng Custombuild 1.x thì nên nâng cấp lên CustomBuild 2.0 trước khi thực hiện cài đặt OPcache.
- OPcache không chạy chung được với suphp.
Bước 1. Cài đặt OPCache directadmin với CustomBuild 2.0
Để cài đặt 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.
Di chuyển đến thư mục build của Directadmin và thay đổi giá trị OPcache thành Yes
cd /usr/local/directadmin/custombuild
./build set opcache yesTiếp tục compile OPcache module với CustomBuild 2.0
./build opcacheTùy vào các phiên bản PHP bạn đang sử dụng trên server thì log sau sẽ có sự khác nhau. Ở đây server mình sử dụng 3 phiên bản PHP 5.6/7.2/7.3
opCache 7.0.6 is now installed for PHP 5.6
opCache 7.0.6 is now installed for PHP 7.2
opCache 7.0.6 is now installed for PHP 7.3
opCache 7.0.6 PHP extension has been installed successfully.Trường hợp nếu webserver của bạn đang sử dụng là Openlitespeed thì bạn cần chạy thêm lệnh sau nữa thì mới nhận OPCache nhé.
killall -9 lsphpBước 2. Kiểm tra module OPcache sau khi Cài đặt OPcache thành công
Ta sử dụng lệnh sau để kiểm tra.
php -vKết quả trả về như sau.
PHP 5.6.40 (cli) (built: Mar 27 2019 22:13:46)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend TechnologiesTùy vào phiên bản PHP đầu tiên hệ thống của bạn mà kết quả trả về sẽ khác nhau.
Nếu có “Zend OPcache” nghĩa là thành công.
Chúc các bạn thành công.!