Skip to content Skip to main navigation Skip to footer

Hướng dẫn khắc phục lỗi “Requested icu-uc 50.1 but version of icu-uc is” trên DirectAdmin

Requested icu-uc 50.1 but version of icu-uc is

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:

AZDIGI Tutorial
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 vấn đề “Requested icu-uc 50.1 but version of icu-uc is”.

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:

Hạn chế quyền truy cập phpMyAdmin DirectAdmin
Phiên bản của mình là ver: 2530 nên hoàn toàn hợp lệ để khắc phục vấn đề “Requested icu-uc 50.1 but version of icu-uc is”.

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:

AZDIGI Tutorial
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:

AZDIGI Tutorial
php -i | grep "ICU version"
    

Dưới đây là kết quả của mình.

Phiên bản ICU đã được nâng cấp lên 64.2.

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: