【问题标题】: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时
【问题讨论】:
标签:
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 等)重复该过程。