Pesan "Killed" biasanya berarti proses Anda menghabiskan terlalu banyak memori, jadi Anda mungkin perlu menambahkan lebih banyak memori ke sistem Anda jika memungkinkan. Pada saat menulis jawaban ini, saya harus meningkatkan memori mesin virtual saya menjadi setidaknya 768MB agar composer updatedapat berfungsi dalam beberapa situasi.
Namun, jika Anda melakukan ini di server langsung, Anda tidak boleh menggunakan composer updatesama sekali. Yang harus Anda lakukan adalah:
- Jalankan
composer updatedi lingkungan lokal (seperti langsung di laptop / desktop fisik Anda, atau kontainer / VM yang berjalan di laptop / desktop Anda) di mana batasan memori seharusnya tidak terlalu parah.
- Unggah atau
git pushfile composer.lock.
- Jalankan
composer installdi server langsung.
composer installkemudian akan membaca dari file .lock, mengambil versi yang persis sama setiap saat daripada mencari versi terbaru dari setiap paket. Ini membuat aplikasi Anda cenderung tidak rusak, dan komposer menggunakan lebih sedikit memori.
Baca lebih lanjut di sini: https://getcomposer.org/doc/01-basic-usage.md#installing-with-composer-lock
Alternatifnya, Anda dapat mengunggah seluruh vendordirektori ke server, mengabaikan kebutuhan untuk menjalankan composer installsama sekali, tetapi kemudian Anda harus menjalankannya composer dump-autoload --optimize.