【问题标题】:PHP Fatal error: Class 'jsonserializable' not found in Unknown on line 0PHP 致命错误:在第 0 行的未知中找不到类“jsonserializable”
【发布时间】:2016-08-19 07:43:14
【问题描述】:

Ubuntu 16.04 PHP 7.0.4 法尔康 2.1.x 西菲尔

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

在php.ini中添加phalcon.so时

【问题讨论】:

  • 能否提供输出php -m | grep json

标签: phalcon php-7 ubuntu-16.04 zephir


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多