Я ничего не знаю об установке пакетов. Мне удалось установить Zend Framework 1 с yum некоторое время назад, следуя очень конкретному учебнику.
Теперь мне нужно расширение PHP intl, и я не могу понять, как его установить.
Я сделал
yum list php*intl
и увидел, что есть один доступный. Поэтому я сделал
yum install php-intl
и получил следующее сообщение об ошибке:
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
Я не пробовал предложения, упомянутые в сообщении, потому что я не знал, что они будут делать, и я боюсь что-то сломать. Это производственная машина, и у меня нет другой машины для тестирования. Я попытался найти rpm для загрузки, которая была той же версии, что и мой PHP, но не повезло.
Что делают эти два предложения и можно ли их попробовать? Что еще я могу попытаться установить внутреннее расширение?