8

Ubuntu 16.04 PHP 7.0.4 Phalcon 2.1.x Zephir

$~: php -v
PHP Fatal error:  Class 'jsonserializable' not found in Unknown on line 0

在 php.ini 中添加 phalcon.so 时

4

1 回答 1

17

不知何故,我在这里找到了旧错误报告的答案: Segmentation fault after update to 2.1.x

问题是 phalcon 扩展是在 json 扩展之前加载的,所以我猜你,作为我自己,extension=phalcon.so在主 php.ini 中添加了这一行

您需要做的是在/etc/php/7.0/mods-available调用的文件中添加一个文件,phalcon.ini其中包含以下行:extension=phalcon.so

然后,您只需创建一个指向 /etc/php/7.0/cli/conf.d/50-phalcon.iniphalcon.ini文件的软链接(重要的是放置一个大于 20 的数字,以便在 json 扩展名之后加载它),就是这样!

对您对 php 的任何其他配置(apache、nginx 等)重复该过程。

于 2016-05-02T16:33:43.497 回答