Trong bài viết này BKHOST sẽ hướng dẫn các bạn custom dịch vụ OPcache trên Directadmin
Giới thiệu
Vậy Opcache là gì?
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.
Cài đặt
Bước 1: SSH vào hệ thống Directadmin của bạn
Hướng dẫn truy cập vps/server Linux bằng SSH
Bước 2: Di chuyển vào thư mục custombuild
Bước 3: Chop phép Opcache được cài đặt
Mặc định khi cài DirectAdmin Opcach sẽ không được cài đặt sẵn.
# vi php_extensions.conf
Bước 4: Tại phần Opcache sửa no -> yes
Bước 5: Tạo thư mục và copy file opcache.ini sang
# mkdir –p custom/opcache
# cp –fp configure/opcache/* custom/opcache
# ll custom/opcache => Kiểm tra trong thư mục “custom/opcache” có những file nào
Bước 6: Build opcache
# ./build opcache
Sau khi build thành công sẽ có thông báo “opcach is now installed for php x”
Nâng cấp RAM vật lý của opcache
Bước 1: Kiểm tra lượng RAM vật lý hiện có dành cho opcache
# php –I | grep opcache
Bước 2: Sửa file cấu hình opcache
# vi custom/opcache/opcache.ini
Bước 3: Thay đổi thông số cần thay đổi
128 => 256 (phần này bạn có thể tùy chỉnh theo ý muốn tùy vào RAM của các bạn)
Opcache.memory_consumption=256
Bước 4: Tiến hành build
# build opcache
Kiểm tra lại tùy chỉnh
# php –I | grep opcache
Chúc các bạn thành công !
Nếu trong quá trình thực hiện xảy ra lỗi hay sự cố gì, các bạn có thể liên hệ bộ phận kỹ thuật để được giúp đỡ. Hiện tại BKHOST có các cách liên hệ như sau:
• Liên hệ qua số tổng đài 024 7303 8088, sau đó ấn phím 2 để gặp BPKT.
• Gửi ticket thông qua trang web id.bkhost.vn.
• Live chat trực tiếp trên trang chủ bkhost.vn.
• Hỗ trợ từ xa thông qua TeamView hoặc Ultraview.