Thủ thuật tổng hợp

Hướng dẫn sửa lỗi: Unable load dynamic library ‘intl.so’ trên Pfsense

Không rõ lý do là gì nhưng nếu một ngày bạn truy cập vào firewall pfsense và nhận được thông báo lỗi Warning: PHP Startup: Unable load dynamic library ‘intl.so’… thì dưới đây là cách xử lý.

Unable load dynamic library 'intl.so' trên Pfsense
Unable load dynamic library ‘intl.so’ trên Pfsense

Internationalization extension (còn được gọi là intl) nói đơn giản là một thư viện php, cho phép các lập trình viên PHP thực hiện các hoạt động nhận biết ngôn ngữ khác nhau không giới hạn ở định dạng, chuyển ngữ, chuyển đổi mã hóa, làm việc với các số nhận dạng ngôn ngữ, múi giờ…. Nếu thiếu thư viện này một số code php sẽ báo lỗi.

Hướng dẫn sửa lỗi: Unable load dynamic library ‘intl.so’ trên Pfsense

Bước 1: SSH vào pfsense với quyền admin

Bước 2: Gõ lệnh tìm kiếm thư viện intl trên package pfsense như sau: pkg search intl

Lúc này sẽ có danh sách các thư viện intl, bạn cần kiểm tra thêm phiên bản php đang chạy trên pfsense để cài cho đúng bằng lệnh: php -v

Tìm thư viện intl trên pfsense
Tìm thư viện intl trên pfsense

Bước 3: Khi đã xác định được phiên bản php đang dùng, chúng ta tiến hành cài đặt thư viện intl. Như ảnh trên mình sẽ cài php74-intl-7.4.28 tương ứng với php 7.4

Lệnh cài đặt như sau: pkg install php74-intl-7.4.28

Khi được hỏi cài đặt ta chọn y để tiếp tục.

Cài đặt php74-intl

Sau khi cài đặt thành công, bạn quay lại pfsense chọn mục 16. Restart PHP-FMP để hoàn tất.

Chúc bạn thành công.

Cùng chủ đề

5 1 bình chọn
Đánh giá bài viết
Đăng ký
Nhận thông báo cho
This site uses User Verification plugin to reduce spam. See how your comment data is processed.
0 Bình luận
Phản hồi nội tuyến
Xem tất cả bình luận
Back to top button
0
Bạn đang nghĩ gì, hãy để lại bình luận nhé !x