任何循序渐进指南更新Smarty PHP框架?

时间:2015-01-30 09:51:39

标签: php smarty hhvm

试图了解如何将智能php框架从3.11更新为当前的3.21

有人可以建议在哪里一步一步找到虚拟或列表的详细指南吗? 我到处搜索过。

是的我理解3.22很快就会到来(2周)并且将作为HHVM的标准设置而来,这就是为什么我想解决当前更新中的任何问题,然后在3.22到达时解决任何问题。

由于

1 个答案:

答案 0 :(得分:0)

将Smarty从版本3.xx更新为3.yy通常不是很困难,它与2.xx的大升级完全不同(但他们written a guide就是这样。 ..)。只需将您的Smarty安装目录替换为较新安装的目录。

出于安全考虑,我通常在我的开发环境中这样做。

目录结构:

./Smarty/     <- Symlink to ./Smarty-3.1.12/
./Smarty-3.1.12/
./Smarty-3.1.13/

你的php脚本包括像这样的Smarty:

require('./Smarty/libs/Smarty.class.php');

要进行更新,只需将较新版本复制到新文件夹中,然后将符号链接更改为显示到新文件夹。

rm Smarty 
ln -s Smarty-3.1.13 Smarty

如果遇到问题,只需将符号链接切换回旧安装,直到解决问题为止。

在某些情况下,您可能还必须清空/templates_c/目录。