Cài đặt Extension PHP không có sẵn trên aaPanel


Cài đặt Extension PHP không có sẵn trên aaPanel

Trên aaPanel, khi cài đặt PHP, bạn sẽ thấy danh sách các extension PHP có sẵn. Tuy nhiên, có những extension không có sẵn trong danh sách đó. Vậy làm thế nào để cài đặt extension PHP không có sẵn trên aaPanel? Hãy cùng MokaDEV tìm hiểu trong bài viết này.

aaPanel là gì?

aaPanel là một hệ thống quản lý hosting miễn phí, giúp bạn quản lý server dễ dàng hơn. Bạn có thể cài đặt các ứng dụng web phổ biến như WordPress, Joomla, Discuz, và nhiều ứng dụng khác chỉ với một cú click chuột. Đọc bài Hướng dẫn cài đặt aaPanel để biết thêm thông tin chi tiết.

Cài đặt extension PHP không có sẵn trên aaPanel

Để cài đặt extension PHP không có sẵn trên aaPanel, bạn cần thực hiện các bước sau:

Bước 1: Tải file cài đặt extension

Truy cập vào trang https://pecl.php.net/ để tìm kiếm extension bạn muốn cài đặt. Sau đó, tải file cài đặt extension về server bằng lệnh sau.

wget https://pecl.php.net/get/extension_name.tgz

Ví dụ, nếu bạn muốn cài đặt extension imagick, bạn sẽ thực hiện lệnh sau.

wget https://pecl.php.net/get/imagick-3.5.1.tgz

Bước 2: Giải nén và cài đặt extension

Giải nén file bạn vừa tải về bằng lệnh sau.

tar -xvzf extension_name.tgz

Sau đó, di chuyển vào thư mục extension vừa giải nén.

cd extension_name

Tiếp theo, thực hiện lệnh sau để config source extension, lưu ý thay đổi đường dẫn đến file phpizephp-config tương ứng với phiên bản PHP bạn đang sử dụng.

/www/server/php/81/bin/phpize && ./configure --with-php-config=/www/server/php/81/bin/php-config

Cuối cùng, cài đặt extension bằng lệnh sau.

make && make install

Bước 3: Kích hoạt extension

Sau khi cài đặt extension, bạn cần kích hoạt nó bằng cách thêm dòng sau vào file php.ini.

extension=extension_name.so

Ví dụ, nếu bạn cài đặt extension imagick, bạn sẽ thêm dòng sau vào file php.ini.

extension=imagick.so

Cuối cùng, khởi động lại PHP để áp dụng thay đổi.

Kết luận

Trên đây là hướng dẫn cài đặt extension PHP không có sẵn trên aaPanel. Hy vọng bài viết sẽ giúp bạn cài đặt extension PHP một cách dễ dàng. Nếu bạn có bất kỳ thắc mắc nào, hãy để lại bình luận bên dưới, MokaDEV sẽ hỗ trợ bạn.

Author Photo

Tác giả: MokaDEV

Cố gắng chưa chắc đã thành công nhưng không cố gắng chắc chắn sẽ thất bại.