Cài đặt và nâng cấp ICU version trên DirectAdmin

0
319

Chào các bạn,

Tình cờ hôm nay mình có khách hàng chạy mã nguồn sử dụng Yii Framework, tuy nhiên phiên bản ICU hiện sử dụng trên DirectAdmin đã cũ không đáp dứng được Requirement của Yii Framework nên cần phải nâng cấp ICU version nên phiên bản cao hơn. Yii Framework khuyến nghị ICU version như sau

ICU version Passed Internationalizationsupport ICU 49.0 or higher is required when you want to use # placeholder in plural rules (for example, plural inFormatter::asRelativeTime()) in the yii\i18n\Formatter class. Your current ICU version is 48
ICU Data version Passed Internationalizationsupport ICU Data 49.1 or higher is required when you want to use # placeholder in plural rules (for example, plural inFormatter::asRelativeTime()) in the yii\i18n\Formatter class. Your current ICU Data version is 48

Bây giờ tiến hành nâng cấp ICU thôi

Truy cập vào VPS dưới quyền root và chạy các câu lệnh bên dưới

cd /usr/local/directadmin/custombuild
 ./build clean
 ./build update
 ./build icu

Sau khi đã nâng cấp ICU lên phiên bản mới nhất ta cần complie lại PHP với ICU version này bằng cách chạy lệnh sau:

./build php n

Thế là xong, giờ bạn hay kiểm tra lại Yii Application Requirement Checker và xem thành quả!

ĐỂ LẠI BÌNH LUẬN