Я пытаюсь установить Laravel, это потребовало от меня обновления до php 5.6.5. Это был успех, и php работает нормально, но у меня возникают 2 проблемы с зависимостями, когда я пытаюсь установить другие пакеты, которые требует laravel, например php mbstring
yum install php-mbstring
...
Packages skipped because of dependency problems:
php-common-5.3.3-40.el6_6.x86_64 from updates
php-mbstring-5.3.3-40.el6_6.x86_64 from updates
Я подумал, что это означает, что php-common устарел, так как он был 5.3.3, поэтому я попытался обновить его до последней версии и получил это сообщение.
yum install php56w-common
Package php56w-common-5.6.5-1.w6.x86_64 already installed and latest version
Nothing to do
Я все еще получаю ту же ошибку. Я попытался удалить старую версию php-common 5.3.3, но она не установлена.
Мой сервер работает под управлением CentOS 6.6
Обновление с использованием репо из руководства, которое я использовал https://iamtrishulpani.wordpress.com/2014/10/21/installing-and-using-laravel-4-2-on-centos-6-5/
Мне удалось обойти эту ошибку, но теперь он говорит мне, что не может найти сжатие XZ
Решил все проблемы, выполнив следующие действия. Сначала проблема с XZ, похоже, связана с частотой вращения. Проблема с mbstring могла быть простой ошибкой команды
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum clean all
yum install php56w-mbstring