在Phalcon 3.2中创建项目是特定于php版本的,即php 5.6或php 7.0

时间:2017-09-18 14:23:07

标签: phalcon php-7 php-5.6

简而言之:因此,如果我使用php 5.6在本地计算机上安装php5-phalcon(3.2),我可以轻松地使用php7.0将代码移动到机器上,还是特定于代码版本?

明细方案:

本地计算机具有以下配置:

Ubuntu 14.04
PHP 5.6
Phalcon 3.2.2 (installed using command php5-phalcon)
Phalcon devtools 3.2.5

Docker Image / Server Image具有以下配置:

Ubuntu 16.04
PHP 7.0
Phalcon 3.2.2 (installed using command php7.0-phalcon)
Phalcon devtools 3.2.5

我担心的是,如果我在本地机器上使用phalcon创建骨架并使用phalcon,那么这些相同的文件和骨架将在Docker / Server机器上工作。

3 个答案:

答案 0 :(得分:2)

是。 Phalcon 3.2.2在PHP 5.6和PHP 7.0上都是supported。因此,您的任何一台机器都将按预期工作。但是,我建议您运行相同版本的PHP和Phalcon您的环境以防止出现不一致。

答案 1 :(得分:1)

它就像任何其他php扩展一样,它是为你当前版本的php构建的。

您只是不使用pecl安装它。

答案 2 :(得分:0)

简单来说,无论我在哪里编写代码,它都适用于php版本。详情请回答:https://github.com/phalcon/phalcon-devtools/issues/1106