PHP致命错误:类' jsonserializable'在第0行的Unknown中找不到

时间:2016-04-25 18:46:50

标签: phalcon php-7 ubuntu-16.04 zephir

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

1 个答案:

答案 0 :(得分:15)

不知怎的,我在这里找到了答案和旧bug报告: Segmentation fault after update to 2.1.x

问题是phalcon扩展是在json扩展之前加载的,所以我想你就像我一样在主php.ini中添加了extension=phalcon.so

您需要做的是在名为/etc/php/7.0/mods-available的{​​{1}}中添加一个文件,其中包含一行:phalcon.ini

然后你就去制作一个从extension=phalcon.so/etc/php/7.0/cli/conf.d/50-phalcon.ini文件的软链接,(重要的是将数字设置为高于20,以便在json扩展后加载)这就是它!

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