Nội dung
Trong quá trình sử dụng DirectAdmin nói chung hoặc các web control panel khác nói riêng, đôi lúc chung ta sẽ gặp rất nhiều vấn đề. Và trong hôm nay mình đang muốn cài PHP 7.4 cho VPS DirectAdmin của mình thì gặp lỗi sau:
Requested icu-uc 50.1 but version of icu-uc is 4.8.1.1
Vì vậy trong bài viết này mình sẽ hướng dẫn các bạn cách khắc phục lỗi này nhanh nhất.
I. Nguyên nhân
Nguyên nhân dẫn đến việc bạn không cài được PHP 7.4 là do phiên bản icu-uc
của bạn quá thấp, không đạt mức phiên bản khuyến nghị là 50.1. Cách khắc phục duy nhất là phải nâng cấp icu-uc
lên là xong.
II. Khắc phục sự số “Requested icu-uc 50.1 but version of icu-uc is” trên DirectAdmin
Để khắc phục sự số “Requested icu-uc 50.1 but version of icu-uc is” chúng ta thực hiện với 4 bước sau.
Bước 1: SSH vào hệ thống DirectAdmin của bạn
Để khắc phục sự số “Requested icu-uc 50.1 but version of icu-uc is”, đầu tiên chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:
Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để kiểm tra phiên bản CustomBuild đang được cài đặt đã phù hợp chưa.
Bước 2: Kiểm tra phiên bản CustomBuild đang được sử dụng
Để tiếp tục quá trình khắc phục sự số “Requested icu-uc 50.1 but version of icu-uc is”, chúng ta cần xem phiên bản CustomBuild đang sử dụng có phải là 2.0 hay không. Để kiểm tra phiên bản CustomBuild đang sử dụng mời bạn xem qua bài hướng dẫn ngắn sau:
Trong trường hợp phiên bản CustomBuild của bạn thấp hơn 2.0 thì bạn cần nâng cấp CustomBuild 1.x lên 2.0, bạn có thể xem qua bài hướng dẫn sau:
Dưới đây là phiên bản CustomBuild của mình sau khi cập nhật mới nhất:
Bước 3: Thực hiện các lệnh nâng cấp phiên bản icu-uc
với CustomBuild 2.0
Để nâng cấp icu-uc
chúng ta sử dụng các lệnh sau:
cd /usr/local/directadmin/custombuild ./build update ./build icu
Giải thích các lệnh trên:
- Lệnh 1: Di chuyển đến thư mục
custombuild
. - Lệnh 2: Cập nhật lại custombuild script.
- Lệnh 3: Cài đặt phiên bản
icu-uc
mới nhất.
Quá trình cài đặt diễn ra rất nhanh và không mất quá nhiều thời gian kể cả trên các VPS có cấu hình thấp.
Bước 4: Kiểm tra phiên bản icu-uc
đã được cài đặt
Sau khi quá trình cài đặt hoàn tất, chúng ta có thể kiểm tra lại phiên bản icu-uc
với lệnh sau:
php -i | grep "ICU version"
Dưới đây là kết quả của mình.
Vậy là chúng ta đã khắc phục được vấn đề “Requested icu-uc 50.1 but version of icu-uc is”. Và hoàn toàn có thể cài PHP 7.4 với nhu cầu ban đầu của mình.
III. Kết luận
Thông qua bài này các bạn đã nắm được cách nâng cấp phiên bản ICU lên phiên bản mới nhất với CustomBuild 2.0 . Hy vọng bài viết hữu ích đối với bạn.
Chúc các bạn thực hiện thành công.
Xem thêm các bài viết hữu ích về DirectAdmin tại đường dẫn sau:
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768 (Ext 0)
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com