processcomposer-phpdreamhost

composer update "process killed"


I tried to execute:

composer.phar update

And received:

Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 71 bytes) in phar:///home/xxxxxxx/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php on line 123

The xxxxxxx is the user.

And then I tried to execute:

php -d memory_limit=256M ~/bin/composer.phar update

And:

php -d memory_limit=512M ~/bin/composer.phar update

Then I received this:

Yikes! One of your processes (php, pid 14331) was just killed for excessive resource usage. Please contact DreamHost Support for details.**

How can I execute composer update on Dreamhost shared host? Can someone who had experienced this situation could help me please?

The context: Laravel 4


Solution

  • Run the composer update command on your development machine, which generates the composer.lock file for you. Upload that composer.lock file and on the shared host just run composer install. This will use a lot less memory!