8

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 を追加する場合

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.iniそのphalcon.iniファイルを指すソフトリンクを作成するだけです (json 拡張子の後に読み込まれるように、20 より大きい数値を指定することが重要です)。

このプロセスを、php 用の他の構成 (apache、nginx など) に対して繰り返します。

于 2016-05-02T16:33:43.497 に答える