Phalcon PhP - 如何升级
Phalcon PhP - how to upgrade
I 运行 phalcon php 及其在 macbook 中的开发工具。我现在的版本是2.0.13,想升级到3.
我想确认一下(并且对有同样问题的人有用post)如果升级它我只需要重新编译:
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install
对于开发工具,我是否只需要再次关注 this guide?
谢谢
是的,您准确地发布了更新 Phalcon 所需要做的事情。如果您已经使用 github 安装了 phalcon,您可以转到同一目录并制作一个简单的 git checkout master && git pull origin master
有时 install
命令无法正常工作(无法识别您的 php.ini
路径或选择错误的路径(如果您有很多路径),您需要更新您的 php.ini
手动使用扩展路径。如果新编译的库与之前的目录不同,你需要自己修复它。
Phalcon 也可以从 linux(至少在 ubuntu 和 debian 上是肯定的)存储库中获得,所以如果您不想的话,您不需要从源代码编译它。 Read more here.
我在问题中描述的步骤是正确的(我要求作为面临相同问题的人的参考)。但是在这个过程中我遇到了一些小问题,我将在帮助我解决这些问题的答案中添加 link:
此外,在安装结束时您会看到:
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
时,也会发生同样的情况。只需更新指示的文件中的路径。
您可以使用 phalcon-switcher。它有助于 switch/upgrade 从一个版本的 phalcon 无缝切换到另一个版本。
I 运行 phalcon php 及其在 macbook 中的开发工具。我现在的版本是2.0.13,想升级到3.
我想确认一下(并且对有同样问题的人有用post)如果升级它我只需要重新编译:
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install
对于开发工具,我是否只需要再次关注 this guide?
谢谢
是的,您准确地发布了更新 Phalcon 所需要做的事情。如果您已经使用 github 安装了 phalcon,您可以转到同一目录并制作一个简单的 git checkout master && git pull origin master
有时 install
命令无法正常工作(无法识别您的 php.ini
路径或选择错误的路径(如果您有很多路径),您需要更新您的 php.ini
手动使用扩展路径。如果新编译的库与之前的目录不同,你需要自己修复它。
Phalcon 也可以从 linux(至少在 ubuntu 和 debian 上是肯定的)存储库中获得,所以如果您不想的话,您不需要从源代码编译它。 Read more here.
我在问题中描述的步骤是正确的(我要求作为面临相同问题的人的参考)。但是在这个过程中我遇到了一些小问题,我将在帮助我解决这些问题的答案中添加 link:
此外,在安装结束时您会看到:
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
时,也会发生同样的情况。只需更新指示的文件中的路径。
您可以使用 phalcon-switcher。它有助于 switch/upgrade 从一个版本的 phalcon 无缝切换到另一个版本。