I am having memory issues with composer; trying to increase the available amount above 128MO. I have been following the guidelines from composer.org but nothing seems to work.
If I locate php.ini
on my machine I get:
/Applications/MAMP_2018-08-02_14-10-44/conf/php7.1.6/php.ini
/Library/Application Support/appsolute/MAMP PRO/conf/php.ini
/private/etc/php.ini.default
/private/etc/php.ini.default-previous
I sudo /private/etc/php.ini.default
and change MEMORY_LIMIT = 512MO
but when I do php -r "echo ini_get('memory_limit').PHP_EOL;"
I still get 128 MO
now I try php -d memory_limit=-1 composer.phar
but I get Could not open input file: composer.phar
locate composer.phar
returns nothing....
What am I missing please ?
To run composer with no memory limit, first find out where your composer binary is with which composer
. Use the resulting path like so:
php -d memory_limit=-1 /usr/local/bin/composer require etc/etc
You could also alias this: alias composer="php -d memory_limit=-1 /usr/local/bin/composer"
, which would allow you to call composer as you would normally.
Add that line to your bash profile if you want to use composer without limits permanently.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With