作曲家内存限制



我在Webhosting-Server上安装了作曲家全局。现在我可以通过

称呼它
composer

但是,如果我想安装一些东西,我会得到内存限制错误。现在我想用

称呼它
php -d memory_limit=1024M composer.phar

但行不通。可能是因为我将其安装了Globaly。如何通过Shell使用Composer获得扩展的Memory_limit?

谢谢!

通过直接使用php CLI调用作曲家二进制时,您需要为COMOSER PHAR提供完整的路径,例如,如果将其安装在/usr/local/bin中,则应使用:

php -d memory_limit=1024M /usr/local/bin/composer.phar

在我的情况下,我有一个VM,并增加了VM的内存LMIT解决了我的问题

alias composer='php -d memory_limit=1024M -d suhosin.executor.include.whitelist=phar,http://,https:// /is/htdocs/xxxxxx_xxxxx/script/composer/composer.phar'

为我工作

我使用一个别名作为作曲家,因此,如果我想使用作曲家,我不需要调用整个路径。但是有了这个别名,我无法通过" Composer.phar"来称呼作曲家。因此,我将内存限制命令添加到对我有用的别名函数中。

最新更新