为什么Symfony说APC没有安装?


Why Symfony says APC isn't installed when it is?

我用composer安装了Symfony,当我做环境检查时,它告诉我安装APC并关闭php.ini中的短打开标签。但是在我完成所有这些步骤并重新启动apache2之后,我再次运行测试,并想象当symfony再次给我相同的警告时我的困惑。

我100%确定我安装了APC,因为我可以看到它在phpinfo中启用,并且我可以在apc.php页面上看到它的状态。为了禁用短打开标签,我编辑了我在/etc/php5/apache2/中发现的php.ini。phpinfo说短打开标签确实是禁用的,但为什么check.php仍然给我警告?

BTW Symfony还告诉我安装intl扩展,它注意到我安装了intl,但没有注意到APC和短打开标签。原因是什么呢?我应该忽略这些警告吗?

apache2和cli使用两个不同的php解释器,每个解释器都有自己的php.ini文件。所以,. .可能有两种不同的构型。你说"symfony告诉我"是什么意思。你是在控制台模式还是在网页浏览器中?