我正在Symfony 3和Sonata中构建博客。我想使用knp paginator,所以我提出了该命令:
require knplabs/knp-paginator-bundle
它给了我这个错误:
PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 4096 bytes) in
phar:///usr/local/bin/composer.phar/src/composer/depperencyencyressolver/solver.php 在第220行
上
所以我做到了:
php -d memory_limit=-1 composer require knplabs/knp-paginator-bundle
这给了我:
Could not open input file: composer
如果我只是在Composer.json和Run Composer Update中添加该行,它会给我相同的大小错误,如果我添加" php -d memory_limit = -1",它告诉我"告诉我"无法打开输入文件:作曲家"我以前没有这个错误,我已经使用了" PHP -D内存限制",而且效果很好,我不知道该怎么做,我需要该项目的Paginator Bundle有人有任何想法吗?
通常,当您使用全球安装的composer.phar
文件时,这通常会发生。因此,您应该(1(找到已安装的作曲家文件的绝对路径,然后(2(使用PHP使用中的绝对路径,例如:
~ ᐅ php -d memory_limit=-1 composer Could not open input file: composer ~ ᐅ which composer /usr/local/bin/composer ~ ᐅ php -d memory_limit=-1 /usr/local/bin/composer ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ / __ `__ / __ / __ / ___/ _ / ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / ____/____/_/ /_/ /_/ .___/____/____/___/_/ /_/ Composer version 1.4.1 2017-03-10 09:29:45
希望此帮助