Phalcon 在 mac m1 上安装失败

时间:2021-06-19 08:15:20

标签: php phalcon

我按照这些步骤在我的 mac m1 上安装了 phalcon,我的 php 版本是 7.4.20

第 1 步:酿造 Tap Tigerstrikemedia/homebrew-phalconphp

step2: brew install php72-phalcon

step3:在php.ini中加入这一行

nonArrayVersion<String> str = new nonArrayVersion<>();

step4: php -v, 显示错误

trait HasOwner
{
    public function owner()
    {
        return $this->belongsTo(User::class);
    }

    abstract public function belongsTo(Model $model): Relationship;
}

我该如何解决这个问题?谢谢!!

1 个答案:

答案 0 :(得分:1)

“php72-phalcon”中的“72”指的是 PHP 7.2,但您使用的是 PHP 7.4,因此它不会兼容 - 需要针对正确的 PHP 版本构建扩展才能运行。它安装的 Phalcon 版本 (3.4.2) 也已过时,因为这是该版本 PHP 支持的最后一个版本。

在 Mac 上安装 Phalcon 4.0 的说明如下:https://docs.phalcon.io/4.0/en/installation#macos

它们指的是不同的自制软件存储库:

brew tap phalcon/extension https://github.com/phalcon/homebrew-tap
brew install phalcon