CentOSで、


pear list-all
pecl xxxx install
pear xxxx install

等を行なうと、下記に良く似たエラーが発生します。
(下記は、pear list-all を実行したときのエラーです)

PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 80 bytes) in /usr/share/pear/PEAR/REST.php on line 241


php.iniは

memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)

となっていました。


VPSのサーバーを使っています。

解決する方法がよくわからないので、アドバイスをお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2008/02/06 16:07:12
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:b-wind No.1

回答回数3344ベストアンサー獲得回数440

ポイント60pt

単純に実行時のメモリ不足なので、設定で増やしてやればよい。

memory_limit = 16M

等。

PHP: コア php.ini ディレクティブに関する説明 - Manual


適正値はシステムによってことなるので、デフォルトの8Mからすこしずつ増やしていってはどうだろうか?

id:onigirin

どうもありがとうございます。

適正値というものがあるのですね。

少しずつ増やしてみると、うまくいく数字がありました。

とても助かりました。

どうもありがとうございました!

2008/02/06 16:07:01

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません