- ベストアンサー
PHPの--enable-memory-limit
PHPのconfigure時の--enable-memory-limitを調べると 「メモリ制限のサポートを有効にしてコンパイル」 と書かれているのですが、良く分かりません。 具体的に、どのような効果が得られるのかご存知の方が いましたら教えてください。
- みんなの回答 (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で指定できます。
補足
回答ありがとうございます。 返事が遅くなってすいません。m(__)m --enable-memory-limitとmemory_limitはセットで使用 するのでしょうか?