需要帮助升级LAMP(Centos)服务器

我只是接pipe了一个CENTOS盒子(6.5-FINAL)的服务器pipe理职责,我需要一些指导,因为我不是从LAMP方面来的。

该框正在运行:

  • L:CentOS 6.5 FINAL
  • 答:2.2.15(Centos)
  • M:5.5.36
  • P:5.4.26
  • phpMyAdmin:3.44

现在我知道Centos的最新版本是7,MySQL是5.7.x,PHP是7.0.x,phpMyAdmin是4.3。

我正在寻找的build议(或者我应该研究的资源指针)是:

  • 哪些更新至关重要?
  • 我应该怎样做?
  • 升级时可能遇到什么问题?
  • 任何意见是极大的赞赏。

谢谢。

我会说:

  • 如果你需要的话更新CentOS(根据他们的网站,EOL是2020年11月30日) 在这里检查
  • Apache往往有安全更新,所以也许是一个好主意,如果可能的话更新
  • 在许多情况下,PHP不是向后兼容的,不要更新,但只有当最后一个数字发生变化,除非你知道你在做什么!
  • 同样的MySQL

这是我的意见,不是一个确定的答案。 如果您碰巧拥有这些资源,我build议您安装一个包含所有新软件的服务器,并testing托pipe在那里的网站是否一切正常。

如果您更新您正在使用的任何生产工具,请确保您可以回滚!

我同意ignvis所说的很多,但我认为这个服务器是否是面向互联网的关键因素。 如果是这样的话,你应该大量的支持升级大部分软件到最新的bug /安全修复版本。

您通常可以将Apache更新到最新的2.2.x版本,而不会出现问题。 我不想升级PHP的前两个版本数字,例如5.4.x,但似乎不再支持5.4 ,这是一个大的担心。 如果可能的话,我会做一些testing,看看你的网站的PHP文件是否在一个类似的服务器上使用一个更新的PHP版本。

phpMyAdmin是一个buggy不安全的噩梦,所以我会更新到最新版本可能。 你也应该升级OpenSSL,因为过去几年有太多的漏洞可以列出。 不要将MySQL升级到前两个版本数字,而不进行广泛的testing。

实际上,无论安全含义如何重要,您都应该testing每一次升级,只要知道您可能遇到什么问题即可。 您可以设置此服务器的开发或沙箱版本来testing升级吗? 即使你的笔记本电脑上的VM也足够了。