首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在CentOS 6.5上升级PHP (最终版)

在CentOS 6.5上升级PHP (最终版)
EN

Stack Overflow用户
提问于 2014-02-02 03:41:21
回答 7查看 203K关注 0票数 65

我正在尝试更新我的PHP (当前版本:5.3.3到最新的稳定PHP版本),但它不是在玩游戏,它说没有什么需要更新的。

任何帮助都是有用的。

一直在说:

没有标记为要更新

的包

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2014-06-22 20:38:19

正如雅各布提到的,CentOS包存储库目前似乎只有PHP5.3可用。但这些命令似乎对我很有效...

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
yum remove php-common       # Need to remove this, otherwise it conflicts
yum install php56w
yum install php56w-mysql
yum install php56w-common
yum install php56w-pdo
yum install php56w-opcache
php --version               # Verify version has been upgraded

如果需要,您也可以选择使用php54wphp55w

警告!

这可能会破坏你的网站,如果它不能完全解决你的所有依赖,所以在某些情况下你可能需要几个额外的包。See here,获取可用的其他PHP5.6模块的列表。

如果您遇到问题并需要重置回默认值,您可以使用以下命令:

sudo yum remove php56w
sudo yum remove php56w-common
sudo yum install php-common
sudo yum install php-mysql
sudo yum install php

(感谢Fabrizio Bartolomucci)

票数 123
EN

Stack Overflow用户

发布于 2014-02-02 04:44:48

对于PHP6,PHP5.3.3是可通过official CentOS package repository获得的最新版本的CentOS。请记住,尽管官方CentOS 6PHP包PHP 5.3.3 was released July 22, 2010已于2013年11月24日更新。为什么?关键的bug修复是向后移植的。有关更多信息,请参阅此问题:"Why are outdated packages installed by yum on CentOS? (specifically PHP 5.1) How to fix?"

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

注意:这种类型的问题可能更适合Server Fault

票数 29
EN

Stack Overflow用户

发布于 2015-01-30 21:56:18

我设法按照西蒙的建议安装了php54w,但后来我的网站停止工作,可能是因为与php-mysql或其他一些模块不兼容。即使疯狂地恢复旧的情况也不好笑:对于我这种情况下的任何人来说,顺序是:

sudo yum remove php54w
sudo yum remove php54w-common
sudo yum install php-common
sudo yum install php-mysql
sudo yum install php

如果有人提交了更新所有php包的完整过程,那就太好了。那是我的生产服务器,我的心脏仍然在快速跳动。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21502656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档