Tôi biết hầu như không có gì về việc cài đặt gói. Tôi quản lý để cài đặt Zend Framework 1 với yum một thời gian trở lại bằng cách làm theo một hướng dẫn rất cụ thể.Làm cách nào để cài đặt phần mở rộng intl của PHP trên CentOS?
Bây giờ tôi cần phần mở rộng intl PHP và tôi không thể tìm ra cách cài đặt nó.
tôi đã làm
yum list php*intl
và thấy rằng có một sẵn. Vì vậy, tôi đã làm
yum install php-intl
và nhận được thông báo lỗi sau:
Error: Package: php-intl-5.3.3-14.el6_3.x86_64 (updates)
Requires: php-common = 5.3.3-14.el6_3
Installed: php-common-5.3.17-2.el6.remi.x86_64 (@remi)
php-common = 5.3.17-2.el6.remi
Available: php-common-5.3.3-3.el6_2.8.x86_64 (base)
php-common = 5.3.3-3.el6_2.8
Available: php-common-5.3.3-14.el6_3.x86_64 (updates)
php-common = 5.3.3-14.el6_3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Tôi không thử những gợi ý đề cập trong thông điệp vì tôi không biết họ sẽ làm gì và tôi sợ phá vỡ một cái gì đó. Đây là một máy sản xuất và tôi không có máy khác để kiểm tra. Tôi đã cố gắng để tìm một rpm để tải về đó là phiên bản tương tự như PHP của tôi, nhưng không có may mắn.
Hai đề xuất này làm gì và chúng có phải là an toàn để thử không? Tôi có thể thử cài đặt phần mở rộng intl nào khác?
Tôi không thể kiểm tra điều này vì remi hiện là PHP 5.4 và tôi chưa sẵn sàng nâng cấp. Nhưng câu trả lời có ý nghĩa tổng thể và tôi cho rằng nó sẽ cho kết quả mong muốn khi remi vẫn là PHP 5.3.x. – toxalot
Bạn nói đúng, tôi nhận được thông báo lỗi tương tự nhưng tôi đã viết PHP 5.4 –