升级到 PHP 5.6.5 后出现 PHP 依赖问题

升级到 PHP 5.6.5 后出现 PHP 依赖问题

我正在尝试安装 Laravel,这需要我升级到 php 5.6.5。安装成功,php 运行良好,但当我尝试安装 laravel 所需的其他软件包(例如 php mbstring)时,出现了 2 个依赖问题

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

我仍然收到相同的错误。我尝试删除旧版 5.3.3 版本的 php-common,但它没有安装。

我的服务器运行的是 centos 6.6

更新使用我正在使用的指南中的 repo https://iamtrishulpani.wordpress.com/2014/10/21/installing-and-using-laravel-4-2-on-centos-6-5/

我已经能够解决这个错误,但现在它告诉我找不到 XZ 压缩

答案1

通过执行以下操作解决了所有问题。首先,XZ 的问题似乎是 rpm 的问题。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

相关内容