Назад | Перейти на главную страницу

Проблема с зависимостью PHP после обновления до PHP 5.6.5

Я пытаюсь установить 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