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 update
dapat berfungsi dalam beberapa situasi.
Namun, jika Anda melakukan ini di server langsung, Anda tidak boleh menggunakan composer update
sama sekali. Yang harus Anda lakukan adalah:
- Jalankan
composer update
di 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 push
file composer.lock.
- Jalankan
composer install
di server langsung.
composer install
kemudian 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 vendor
direktori ke server, mengabaikan kebutuhan untuk menjalankan composer install
sama sekali, tetapi kemudian Anda harus menjalankannya composer dump-autoload --optimize
.