我用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告诉我"是什么意思。你是在控制台模式还是在网页浏览器中?