Symfony 缓存清除和内存限制

Côt*_*nde 0 php caching putty symfony

我正在尝试清除我的网络应用程序在 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 上显示正确,而在错误信息中显示不正确?

lmz*_*lmz 5

通过 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
Run Code Online (Sandbox Code Playgroud)