Hướng dẫn cài đặt OPcache trên Direcadmin

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.