• ベストアンサー

PHPの--enable-memory-limit

PHPのconfigure時の--enable-memory-limitを調べると 「メモリ制限のサポートを有効にしてコンパイル」 と書かれているのですが、良く分かりません。 具体的に、どのような効果が得られるのかご存知の方が いましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

コンパイル時に--enable-memory-limitを指定する事で、 各phpスクリプトが使用するメモリ量を調査することができます。 Apacheのhttpd.confにたとえば LogFormat "%h %l %u %t \"%r\" %{mod_php_momory_usage}n" php CustomLog /usr/local/apache/logs/php_log php みたいにすると、%{mod_php_momory_usage}の部分にPHPスクリプトの ために確保されたメモリバイト数がphp_logに記録されます。 PHPスクリプトが消費するメモリ量の最大値は、php.iniファイルの memory_limitで指定できます。

green-time21
質問者

補足

回答ありがとうございます。 返事が遅くなってすいません。m(__)m --enable-memory-limitとmemory_limitはセットで使用 するのでしょうか?

関連するQ&A

専門家に質問してみよう