我正试图在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上的显示正确并且错误消息中的显示不正确?
答案 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