どのように修正するには:Laravel Valetのために消耗メモリサイズを許可


この投稿は、あなたが使用していると仮定しますLaravel Valet あなたのローカル開発のため.
別のプロジェクトで作業するときは、ほとんどの時間から1つから切り替える必要がありますPHP もう一つのバージョン.それぞれPHP あなたのプロジェクトのための十分ではない可能性がありますデフォルトの設定がありますphpunit それは簡単にあなたの記憶を排出することができます、そして、あなたはこのようにメッセージを得るかもしれません:
Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 172032 bytes)
これを解決するには次の手順を実行します.
後藤/usr/local/etc/php そして、あなたのPHP バージョン.あなたの言うPHP バージョンは7.4 そして、あなたは開く必要がありますphp-memory-limits.ini アットアット
/usr/local/etc/php/7.4/conf.d/php-memory-limits.ini
このファイルでは、メモリの制限を設定したり、必要に応じて他のカスタム設定を設定することもできます.
; Max memory per instance
memory_limit = 512M

;The maximum size of an uploaded file.
upload_max_filesize = 512M

; Sets max size of post data allowed. 
; Changes to this will also need to be reflected in Nginx with client_max_body_size
; This setting also affects file upload. To upload large files, this value must be larger than upload_max_filesize
post_max_size = 512M
ファイルを更新した後PHP 次のコマンドを使用します.
valet restart php