PHP无法加载模块Phalcon

时间:2019-08-24 13:46:42

标签: php ubuntu phalcon

我成功安装了phalcon 4.0框架。我也检查浏览器上的phpinfo()并有phalcon,但是如果检查php模块,则没有palcon。 另外,如果我通过此命令检查php模块,

php -m | grep phalcon

我收到此php警告:

Cannot load module 'phalcon' because required module 'psr' is not loaded in Unknown on line 0

我尝试将extension = psr.so添加到php.ini,但仍然无法正常工作。

我还在/etc/php/7.3/apach2/conf.d文件夹中创建了50-phalcon.ini文件,仍然无法正常工作。

请帮助我,我不知道如何解决此问题。请帮忙!

2 个答案:

答案 0 :(得分:3)

您已经安装了v4,它要求先加载PSR扩展。

看看这篇文章:https://docs.phalconphp.com/4.0/en/upgrade

简而言之,psr.so必须存在于您的系统中并在Phalon之前加载。

答案 1 :(得分:1)

enter image description here

enter image description here

#Ubuntu

$ zephir -V
PHP Warning:  Cannot load module 'phalcon' because required module 'psr' is not loaded in Unknown on line 0
Zephir 0.12.12 by Andres Gutierrez and Serghei Iakovlev (1094502)

php -v
PHP Warning:  Cannot load module 'phalcon' because required module 'psr' is not loaded in Unknown on line 0
PHP 7.2.24-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Oct 24 2019 18:29:11) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.24-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

PS:我扩展了psr.so并将其配置为php.ini 但是运行zephir时无法编译