Install PHP 7.3 Internationalization extension-Intl on XAMPP on MacOs

Khi bạn gặp lỗi bên dưới khi cài đặt extension Intl bằng PECL thì bạn có thể thử cách sau.

Lưu ý: các bạn nên thử cho version mới nhất của php nếu thấy không có hiệu quả thì hạ phiên bản php xuống. Trong ví dụ này là mình dùng cho php 7.3.31 vì phiên bản 7.4.25 và 8 bị lỗi unicode library. Nếu bạn nào có thể sửa được trong source để build thành công thì có thể email mình update hoặc share cho mọi người thêm.

Cách 1. Khi bạn search trên mạng là install Php-intl thì sẻ được hướng dẫn những dòng lệnh sau

Nếu trường hợp xui hơn báo lỗi thì bạn cần lấy php đúng với version trong XAMPP mà build Intl từ source của php. Bạn có thể lấy như link bên dưới

https://www.php.net/downloads.php

Bạn vẫn phải kiểm tra xem php PATH có trỏ về XAMPP của mình không. Nếu không thì gán lại, ở trên mình có hướng dẫn.

Sau khi download source php đúng với version của XAMPP xong thì bắt đầu build. Lý do cho việc này là vì XAMPP không support thư viện này. Các bước như sau: