- 1. 概要
- 2. 設定
1. 概要
実は、これ、あちこちに書き散らしている。
・「composer」で、何かをインストールしようとしたとき
・「Laravel」実行時
とかありました。
今回(2025年4月18日)、「Laravel」で、キャッシュをクリアしようとしたときに発生しました。
「PHP」で例外が発生して。
Allowed memory size of ... bytes exhausted (tried to allocate ... bytes)
いっこめの「...」が制限を超えていますよ、にこめの「...」を確保しようとしたのに、ということかな。
2. 設定
「PHP」で使うメモリの制限をあげます。
いずれも、「root」ユーザ権限で。
「FreeBSD」であれば。
vi /usr/local/etc/php.ini
多くの「Linux」であれば。
vi /etc/php.ini
たいてい、デフォルトで。
memory_limit = 128M
となっているはず。
この値を大きくします。
倍々にしていって、動作するところまで増やすのが正解かな。
ウェブサーバ上で発生したのであれば、ウェブサーバアプリケーションの再起動が必要になるかもしれません。
|