Cài đặt Extension PHP không có sẵn trên aaPanel
- MokaDEV
- 02/02/2024
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 phpize
và php-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.