LoginSignup
2
0

More than 1 year has passed since last update.

PHPでメモリ不足のエラーが表示されてしまう

Last updated at Posted at 2021-05-15

事象

環境構築などで下記のようなエラーと遭遇しましたのでその対処法を記載します。

Allowed memory size of *** bytes exhausted

php.iniを探して編集する

まずphp.iniを確認するためパスを探します。(/etc下にいることが多いです)

$ ls /etc | grep php.ini
php.ini.default
php.ini.default-previous

上記のようにphp.iniがない場合php.ini.defaultをコピーして編集します。

$ sudo cp /etc/php.ini.default /etc/php.ini

# 作成されているか確認する
$ php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

$ sudo chmod 644 /etc/php.ini
$ sudo vi /etc/php.ini

ファイル内に下記のような記述があるので-1に修正します。

; 修正前
memory_limit = 128M

; 修正後
memory_limit = -1  ; -1に変更(メモリ割当を無制限にできる)

修正後ターミナルを再起動すると反映されるので解決です。

参考:https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0