我在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吗?
由于
答案 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
时会发生同样的情况。只需更新指示文件中的路径即可。