尝试安装PHP5.4时出错

尝试安装PHP5.4时出错,php,centos,installation,centos6,Php,Centos,Installation,Centos6,当我尝试在6.4上安装PHP5.4时,出现了这个错误 php-v PHP 5.3.3 (cli) (built: Oct 30 2014 20:12:53) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies [root@centos145 ~]# rpm -Uvh http://repo.webtatic.com/yum/el6/latest.

当我尝试在6.4上安装PHP5.4时,出现了这个错误

php-v

PHP 5.3.3 (cli) (built: Oct 30 2014 20:12:53)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies


[root@centos145 ~]# rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm
Retrieving http://repo.webtatic.com/yum/el6/latest.rpm
warning: /var/tmp/rpm-tmp.LytgA6: Header V4 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
Preparing...                ########################################### [100%]
        file /etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-andy from install of webtatic-release-6-5.noarch conflicts with file from package webtatic5-release-5.1-4.noarch
       file /etc/yum.repos.d/webtatic-archive.repo from install of webtatic-release-6-5.noarch conflicts with file from package webtatic5-release-5.1-4.noarch
        file /etc/yum.repos.d/webtatic-testing.repo from install of webtatic-release-6-5.noarch conflicts with file from package webtatic5-release-5.1-4.noarch
[root@centos145 ~]# yum install php54w
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.besthosting.ua
 * epel: epel.besthosting.ua
 * extras: mirror.besthosting.ua
 * updates: mirror.besthosting.ua
 * webtatic-el5: uk.repo.webtatic.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php54w.x86_64 0:5.4.39-1.w5 will be installed
--> Processing Dependency: php54w-common = 5.4.39-1.w5 for package: php54w-5.4.39-1.w5.x86_64
--> Processing Dependency: php54w-cli = 5.4.39-1.w5 for package: php54w-5.4.39-1.w5.x86_64
--> Processing Dependency: libssl.so.6()(64bit) for package: php54w-5.4.39-1.w5.x86_64
--> Processing Dependency: libcrypto.so.6()(64bit) for package: php54w-5.4.39-1.w5.x86_64
--> Running transaction check
---> Package openssl098e.x86_64 0:0.9.8e-18.el6_5.2 will be installed
---> Package php54w-cli.x86_64 0:5.4.39-1.w5 will be installed
---> Package php54w-common.x86_64 0:5.4.39-1.w5 will be installed
--> Processing Dependency: libcurl.so.3()(64bit) for package: php54w-common-5.4.39-1.w5.x86_64
--> Processing Conflict: php54w-common-5.4.39-1.w5.x86_64 conflicts php-common < 5.4.0
--> Finished Dependency Resolution
Error: php54w-common conflicts with php-common-5.3.3-40.el6_6.x86_64
Error: Package: php54w-common-5.4.39-1.w5.x86_64 (webtatic-el5)
       Requires: libcurl.so.3()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@centos145 ~]#
PHP5.3.3(cli)(构建日期:2014年10月30日20:12:53)
版权所有(c)1997-2010 PHP集团
Zend Engine v2.3.0版权所有(c)1998-2010 Zend Technologies
[root@centos145~]#rpm-Uvhhttp://repo.webtatic.com/yum/el6/latest.rpm
收回http://repo.webtatic.com/yum/el6/latest.rpm
警告:/var/tmp/rpm-tmp.LytgA6:Header V4 DSA/SHA1签名,密钥ID cf4c4ff9:NOKEY
根据现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场现场#####[100%]
webtatic-release-6-5.noarch安装的文件/etc/pki/rpm-gpg/rpm-gpg-KEY webtatic与webtatic5-release-5.1-4.noarch包中的文件冲突
webstatic-release-6-5.noarch安装的文件/etc/yum.repos.d/webstatic-archive.repo与包webtatic5-release-5.1-4.noarch中的文件冲突
webstatic-release-6-5.noarch安装中的文件/etc/yum.repos.d/webstatic-testing.repo与包webtatic5-release-5.1-4.noarch中的文件冲突
[root@centos145~]#yum安装php54w
加载的插件:FastTestMirror
从缓存的主机文件加载镜像速度
*基础:mirror.besthosting.ua
*epel:epel.besthosting.ua
*附加:mirror.besthosting.ua
*更新:mirror.besthosting.ua
*WebStatic-el5:uk.repo.webstatic.com
设置安装过程
解决依赖关系
-->运行事务检查
--->将安装程序包php54w.x86_64 0:5.4.39-1.w5
-->处理依赖项:php54w common=5.4.39-1.w5,对于包:php54w-5.4.39-1.w5.x86_64
-->包:php54w-5.4.39-1.w5的处理依赖项:php54w cli=5.4.39-1.w5.x86_64
-->处理包的依赖项:libssl.so.6()(64位):php54w-5.4.39-1.w5.x86_64
-->处理包的依赖项:libcrypto.so.6()(64位):php54w-5.4.39-1.w5.x86_64
-->运行事务检查
--->软件包openssl098e.x86_64 0:0.9.8e-18。将安装el6_5.2
--->将安装程序包php54w-cli.x86_64 0:5.4.39-1.w5
--->将安装程序包php54w-common.x86_64 0:5.4.39-1.w5
-->包的处理依赖项:libcurl.so.3()(64位):php54w-common-5.4.39-1.w5.x86_64
-->处理冲突:php54w-common-5.4.39-1.w5.x86_64冲突php-common<5.4.0
-->已完成依赖项解析
错误:php54w与php-common-5.3.3-40.el6_6.x86_64常见冲突
错误:包:php54w-common-5.4.39-1.w5.x86_64(WebStatic-el5)
需要:libcurl.so.3()(64位)
您可以尝试使用--skip break来解决这个问题
您可以尝试运行:rpm-Va--nofiles--nodigest
[root@centos145 ~]#

您能帮助我吗?

对于CentOS 6,PHP 5.3.3是官方CentOS软件包存储库中提供的最新版本的PHP。请记住,尽管PHP 5.3.3于2010年7月22日发布,但官方CentOS 6 PHP软件包已于2013年11月24日更新。为什么?关键的bug修复是后端口的。有关更多信息,请参阅此问题:“为什么百胜在CentOS上安装了过时的软件包?(特别是PHP5.1)如何修复?”

如果您想使用更新版本的PHP,Les RPM de Remi通过一个存储库提供CentOS PHP软件包,您可以将其添加到yum软件包管理器中。要将其添加为一个yum存储库,.

也许这一个可以帮助: