最新的Phalcon4版本开始需要引入PSR模块,出处来源于https://blog.phalconphp.com/post/merry-christmas-and-phalcon-4.0.0-alpha1-released
如果没有安装psr模块则会在启动php或者php-fpm报错“Fatal error: Class 'psr\container\containerinterface' not found in Unknown on line 0”,出现segmentation fault。除了需要安装psr模块意外,一定要注意在php.ini中配置extension的顺序。
在加载phalcon.so模块之前就必须先加载psr.so模块。so模块加载顺序依赖于你在php.ini配置中的上下顺序。因此,你必须保证如下的顺序结构:
extension=psr.so
extension=phalcon.so