Phalcon PhP - 如何升级

时间:2016-09-14 14:33:30

标签: php phalcon

我在macbook中运行phalcon php及其devtools。我当前的版本是2.0.13,我想升级到版本3.

我想确认(并向有相同问题的人发帖子)如果升级它我只需要再次编译:

git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install

同样对于devtools,我只需要再次关注this guide吗?

由于

3 个答案:

答案 0 :(得分:2)

是的,您准确发布了为了更新Phalcon而需要做的事情。如果您已经使用github安装了phalcon,则可以转到同一目录并进行简单的git checkout master && git pull origin master

有时install命令无效(无法识别您的php.ini路径,或者如果您有很多路径则选择错误路径)并且您需要使用扩展程序更新php.ini手动路径。如果新编译的库位于不同于您需要自己修复之前的目录中。

Phalcon也可以从linux(至少肯定是在ubuntu和debian上)的存储库中获得,因此如果你不想,你不需要从源代码编译它。 Read more here.

答案 1 :(得分:2)

您可以使用phalcon-switcher。它有助于从一个版本的phalcon切换/升级到另一个版本。

答案 2 :(得分:0)

我在问题中描述的步骤是正确的(我要求提及面对同一问题的人)。但在这个过程中我遇到了一些小问题,我将添加帮助我解决这些问题的答案的链接:

此外,在安装结束时,您将看到:

Installing shared extensions:     /usr/local/Cellar/php56/5.6.23/lib/php/extensions/xxxxx/
Installing header files:           /usr/local/Cellar/php56/5.6.23/include/php/

您可能需要更新php.ini中的extension=/path/to/phalcon.so。在phalcon devtools安装期间运行php composer.phar install时会发生同样的情况。只需更新指示文件中的路径即可。