Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan Ralat 'Saiz memori yang dibenarkan... habis' Komposer Semasa Pemasangan Pakej?
Percubaan untuk memasang HWIOAuthBundle dalam projek anda menggunakan komposer memerlukan keputusan dalam ralat "Saiz memori yang dibenarkan... habis". Walaupun meningkatkan had_memori kepada 2G dalam fail php.ini, ralat berterusan.
Untuk menyelesaikan isu ini, anda boleh mencuba yang berikut:
Laraskan had_memori dalam php.ini:
Tingkatkan had dalam fail php.ini (cth., /etc/php5/cli/php. ini untuk Debian sistem):
; Use -1 for unlimited or define an explicit value like 2G memory_limit = -1
Gunakan hujah baris arahan:
php -d memory_limit=-1 composer.phar require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
Semak php.ini yang dimuatkan fail:
php --ini
Pilihan pembetulan pantas:
php composer.phar COMPOSER_MEMORY_LIMIT=-1 require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
atau
COMPOSER_MEMORY_LIMIT=-1 composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Saiz memori yang dibenarkan... habis' Komposer Semasa Pemasangan Pakej?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!