Symfony缓存清除和内存限制

时间:2015-05-11 10:46:32

标签: php symfony caching putty

我正试图在Putty上清除我的网络应用程序的缓存:

php app/console cache:clear --env=prod

但是我得到Fatal error: Allowed memory size of 67108864 bytes exhausted...

我将.user.ini更改为128M,info.php显示正确的128M值。但是当我在putty中运行命令时,我仍然收到一条消息

Fatal error: Allowed memory size of 67108864 bytes exhausted...

为什么info.php上的显示正确并且错误消息中的显示不正确?

1 个答案:

答案 0 :(得分:4)

通过Web运行的PHP和从命令行运行的PHP可能使用不同的ini文件。从命令行尝试php -i,查看它使用的是哪个ini文件。或者,尝试php -c your.ini.file指定备用ini文件。

请在此处查看完整的选项列表:http://php.net/manual/en/features.commandline.options.php

编辑:根据要求,使用特定的命令行:

php -c /some/dir/your.php.ini app/console cache:clear --env=prod