【发布时间】:2015-09-23 05:12:44
【问题描述】:
我已经在我的 vServer 上安装了 Phalcon,它似乎已加载, 但是如果我尝试运行网站,我会收到错误
PHP Fatal error: Class 'Phalcon\\Config\\Adapter\\Ini' not found in /home...
php -v
PHP 5.6.10 (cli)(构建时间:2015 年 6 月 11 日 08:33:51) 版权所有 (c) 1997-2015 PHP 集团 Zend Engine v2.6.0,版权所有 (c) 1998-2015 Zend Technologies
我按照 Phalcon 网站上的说明进行操作。
如果我使用php -m Phalcon 列出 php 模块,我没有
任何错误,只是不知道为什么它不起作用!
另外,Phalcon 没有在 phpinfo() 中列出;页面。
【问题讨论】:
-
如果它没有在
phpinfo()中列出,你可能错过了extension=phalcon.so周围的一些东西,根据this doc。或者你错过了重启 apache。 -
我检查了 extension=phalcon.so 并重新启动了 httpd 并重新启动了整个服务器。仍然 phalcon 显示在 php -m 但不在 phpinfo();
-
php -m运行 CLI 版本,phpinfo()您可以从非 cli 中大量观看,并且两者都可能有单独的配置。如果您使用的是 Ubuntu 和 apache2,请确保在两个配置中都启用了扩展。也可以试试what this says。 -
不,我使用的是 CentOS 6.6,当我这样做时:php --re Phalcon | grep 版本。我得到了这个扩展 [
extension #40 phalcon version 2.0.3 ] { Property [ protected static $_version ]。也许这可以帮助发现问题。
标签: php apache phalcon php-extension