![定期将 Linux 上的 mysql 、 php 和 apache 更新到当前版本是最佳实践吗?](https://linux22.com/image/51467/%E5%AE%9A%E6%9C%9F%E5%B0%86%20Linux%20%E4%B8%8A%E7%9A%84%20mysql%20%E3%80%81%20php%20%E5%92%8C%20apache%20%E6%9B%B4%E6%96%B0%E5%88%B0%E5%BD%93%E5%89%8D%E7%89%88%E6%9C%AC%E6%98%AF%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5%E5%90%97%EF%BC%9F.png)
我有一个非托管的 VPS,并安装了 CentOS 6.3、mysql 5.1.69、php 5.3.3 和 apache 2.2.15
没有接受过计算机编程方面的正式或其他教育,因此我尝试遵循尽可能多的书面指南来弥补任何明显的安全漏洞。
最佳实践是仅使用每个版本的当前版本吗?我现在用的那些太过时了吗?
答案1
除非您有特殊原因,否则只需使用您的发行版提供的软件包即可。毕竟,这就是使用 Linux 发行版的意义所在。您可以获得稳定性、一定的兼容性预期以及安全更新——所有这些都可以通过yum update
.
如果您正在运行需要特定版本的应用程序,或者您的整个业务都围绕您的 Web 应用程序展开,您就会知道要破例。
尤其是 MySQL 和 PHP,因存在特定于版本的错误或行为变化而臭名昭著。这MySQL 发行说明充满了在一个微版本中实现的设计决策,只是在以后的版本中恢复。