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 时
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 时
不知何故,我在这里找到了旧错误报告的答案: 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.ini
该phalcon.ini
文件的软链接(重要的是放置一个大于 20 的数字,以便在 json 扩展名之后加载它),就是这样!
对您对 php 的任何其他配置(apache、nginx 等)重复该过程。