我有一个专用服务器,托管当前运行PHP 5.2的许多网站。我需要升级PHP版本,我被告知我可以使用此命令通过SSH执行此操作:
yum upgrade php
不,我有点担心更新和网站无法再运行,所以是否有可以使用的回滚命令,以便如果出现问题我可以快速更改回PHP 5.2?
非常感谢
答案 0 :(得分:3)
你最好先了解从php 5.2到php 5.3的变化,如果你认为这些变化不会影响你的脚本,那么升级,如果没有,那么继续使用php 5.2或者在你的脚本中进行必要的更改首先(Personnaly我建议您升级到PHP 5.3),这里是更改列表Migrating from PHP 5.2 to 5.3
如果您在升级后遇到一些问题,请检查包存储库是否仍然存在php 5.2(使用命令“yum search php”),如果确实存在,则删除当前的PHP(命令“yum remove” php“)然后安装你找到的包(例如:”yum install php-5.2“)
注意:如果在存储库中找不到PHP 5.2包,则可能必须从源代码编译PHP 5.2。
答案 1 :(得分:0)
你可以自己备份旧的php版本,但我不推荐这个。通常它只有phpize,php.ini,php.so和php模块文件夹。然后你可以进行更新。