我在Webhosting-Server上安装了composer global。 现在我可以通过
来调用它composer
但如果我想安装一些东西,我会收到内存限制错误。 现在我想用
来调用它php -d memory_limit=1024M composer.phar
但它不起作用。可能是因为我把它安装了全球。 如何通过shell获得带有composer的扩展memory_limit?
谢谢!
答案 0 :(得分:1)
直接使用php
CLI调用Composer二进制文件时,您需要提供Composer phar的完整路径,例如,如果它安装在/usr/local/bin
中,您可以使用以下命令调用它:
php -d memory_limit=1024M /usr/local/bin/composer.phar
答案 1 :(得分:0)
alias composer='php -d memory_limit=1024M -d suhosin.executor.include.whitelist=phar,http://,https:// /is/htdocs/xxxxxx_xxxxx/script/composer/composer.phar'
为我工作
我使用composer的别名,所以如果我想使用composer,我不需要调用整个路径。但有了这个别名,我无法通过“composer.phar”调用composer。所以我将内存限制命令添加到了对我有用的别名函数中。
答案 2 :(得分:0)
就我而言,我有一个虚拟机,并且增加虚拟机的内存限制可以解决我的问题