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 を追加する場合
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 を追加する場合
どういうわけか、ここで古いバグレポートの答えを見つけました: 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 など) に対して繰り返します。