Linux Server PHP更新回滚

时间:2012-08-01 18:48:36

标签: php ssh upgrade plesk dedicated-server

我有一个专用服务器,托管当前运行PHP 5.2的许多网站。我需要升级PHP版本,我被告知我可以使用此命令通过SSH执行此操作:

yum upgrade php

不,我有点担心更新和网站无法再运行,所以是否有可以使用的回滚命令,以便如果出现问题我可以快速更改回PHP 5.2?

非常感谢

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模块文件夹。然后你可以进行更新。