无法在CentOS上安装PHP软件包

汤姆·赖特

我在通过Digital Ocean托管的服务器上通过yum重新安装PHP时遇到问题。

我安装了PHP 5.4,但想要5.6。我添加/启用了remi repo,yum -y remove php*然后运行,然后尝试重新安装php。

运行时,yum -y install php我得到以下信息:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.centos.webair.com
 * epel: mirrors.coreix.net
 * extras: mirrors.centos.webair.com
 * remi: remi.check-update.co.uk
 * remi-php56: remi.check-update.co.uk
 * updates: mirrors.centos.webair.com
 * webtatic: uk.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package php.x86_64 0:5.6.8-1.el6.remi will be installed
--> Processing Dependency: php-common(x86-64) = 5.6.8-1.el6.remi for package: php-5.6.8-1.el6.remi.x86_64
--> Processing Dependency: php-cli(x86-64) = 5.6.8-1.el6.remi for package: php-5.6.8-1.el6.remi.x86_64
--> Processing Dependency: httpd-mmn = 20051115 for package: php-5.6.8-1.el6.remi.x86_64
--> Running transaction check
---> Package php.x86_64 0:5.6.8-1.el6.remi will be installed
--> Processing Dependency: httpd-mmn = 20051115 for package: php-5.6.8-1.el6.remi.x86_64
---> Package php-cli.x86_64 0:5.6.8-1.el6.remi will be installed
---> Package php-common.x86_64 0:5.6.8-1.el6.remi will be installed
--> Processing Dependency: php-pecl-zip(x86-64) for package: php-common-5.6.8-1.el6.remi.x86_64
--> Processing Dependency: php-pecl-jsonc(x86-64) for package: php-common-5.6.8-1.el6.remi.x86_64
--> Running transaction check
---> Package php.x86_64 0:5.6.8-1.el6.remi will be installed
--> Processing Dependency: httpd-mmn = 20051115 for package: php-5.6.8-1.el6.remi.x86_64
---> Package php-pecl-jsonc.x86_64 0:1.3.7-1.el6.remi.5.6 will be installed
---> Package php-pecl-zip.x86_64 0:1.12.5-1.el6.remi.5.6 will be installed
--> Finished Dependency Resolution
Error: Package: php-5.6.8-1.el6.remi.x86_64 (remi-php56)
           Requires: httpd-mmn = 20051115
           Installed: httpd-2.4.6-31.el7.centos.x86_64 (@base)
               httpd-mmn = 20120211
               httpd-mmn = 20120211x8664
               httpd-mmn = 20120211-x86-64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我一直在关注本教程

我有点卡住了。我尝试删除httpd,重新安装httpd,似乎没有任何办法解决此问题。禁用remi并尝试安装PHP 5.4时,我什至收到错误消息。

关于从这里出发的任何想法?

我正在运行CentOS Linux版本7.1.1503(Core)

汤姆·赖特

我修好了它!问题是我安装了错误的EL版本。我删除了所有额外的仓库,删除了所有php软件包,删除了httpd。运行以下命令:

yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum clean
yum update

然后,我可以使用以下命令安装PHP

yum install php56w php56w-opcache php56w-mcrypt php56w-pdo php56w-mysql

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R无法在centos 6.5上安装软件包

来自分类Dev

在CentOS 7上安装软件包

来自分类Dev

在Xubuntu上无法安装软件包

来自分类Dev

无法在centOS 7.0 64位上安装git2r或devtools R软件包

来自分类Dev

Linux Centos 7无法在R上安装png和EBImage软件包

来自分类Dev

无法在CentOS下从源代码安装R软件包

来自分类Dev

无法在CentOS的R中安装XML软件包

来自分类Dev

识别Centos机器上已安装的软件包

来自分类Dev

无法在Xubuntu上安装PECL(无法找到软件包)

来自分类Dev

无法在Linux Mint 17上安装R软件包

来自分类Dev

R软件包'Boom'无法在Ubuntu Linux上安装

来自分类Dev

R的闪亮(Rstudio)软件包-无法在Mavericks上安装

来自分类Dev

无法在Windows上安装python Polyglot软件包

来自分类Dev

无法在R 3.3.0上安装nloptr软件包

来自分类Dev

无法在Natty Server上安装任何软件包

来自分类Dev

无法在ubuntu上安装V8软件包?

来自分类Dev

无法在Natty Server上安装任何软件包

来自分类Dev

无法在Heroku上安装R软件包

来自分类Dev

无法通过Ansible在远程节点上安装软件包

来自分类Dev

无法在Ubuntu 15.04上安装aptik软件包

来自分类Dev

无法在Ubuntu 16.10 Yakkety上安装软件包

来自分类Dev

无法在Windows Vista上安装dplyr软件包

来自分类Dev

无法在Ubuntu 17.04上安装软件包

来自分类Dev

无法安装新的软件/软件包

来自分类Dev

无法从CentOS删除PHP软件包,但也无法将PHP软件包更新为PHP 5.3

来自分类Dev

无法安装Julia软件包

来自分类Dev

无法安装R软件包

来自分类Dev

无法npm安装我的软件包

来自分类Dev

无法安装和加载软件包