简体   繁体   English

php 5.3和php 5.6之间的依赖性问题

[英]Dependency problems between php 5.3 and php 5.6

Originally I had php 5.3 installed in my centos machine (version 6.4) .. however I upgraded the version of php to be 5.6 using these commands lines : 最初,我在centos机器(版本6.4)中安装了php 5.3。但是我使用以下命令行将php的版本升级为5.6:

yum remove php-common
yum install php56w
yum install php56w-mysql
yum install php56w-common
yum install php56w-pdo
yum install php56w-opcache

Actually when I run php -v it gives me : 5.6. 实际上,当我运行php -v时,它会得到5.6。

However when I'm trying to install the package php-devel: 但是,当我尝试安装php-devel软件包时:

sudo yum install php-devel --skip-broken

it gives me : 它给了我:

Packages skipped because of dependency problems:
    php-5.3.3-47.el6.x86_64 from base
    php-cli-5.3.3-47.el6.x86_64 from base
    php-common-5.3.3-47.el6.x86_64 from base
    php-devel-5.3.3-47.el6.x86_64 from base

How may I correct this dependency problem ? 我该如何纠正此依赖性问题?

Thanks 谢谢

You should install the 5.6 version of php-devel. 您应该安装5.6版本的php-devel。

sudo yum install php56w-devel

On this link you can see the list of packages for centos and php5.6 on the "packages" section: 在此链接上,您可以在“程序包”部分中看到centos和php5.6的程序包列表:

https://webtatic.com/packages/php56/ https://webtatic.com/packages/php56/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM