我最近一直负责监视服务器(我们没有服务器管理员)而且我刚刚意识到我们正在运行一个非常老的版本的php,它有多个漏洞,根据{ {3}}。我想更新到最新的稳定版本,但我不确定除了这2个命令之外还有什么我应该做的:
emerge --sync
emerge --ask --oneshot --verbose "=dev-lang/php-5.5.17
我必须重新编译php吗?是否还有其他步骤让它与apache一起工作?
我非常感谢一些帮助,因为我对Gentoo不太熟悉。
答案 0 :(得分:1)
要更新php,我不会使用--oneshot
,因为它应该在您更新系统时的世界文件中。如果您担心安全更新,则应在同步后更新整个系统。
# emerge --update --deep --newuse @world
# emerge --depclean
# revdep-rebuild
查看portage介绍。 http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1