aptitude 経由でインストールされた標準の Apache と PHP で Debian Squeeze を実行しています。
いいえ、実行しようとします:
<?php
echo ini_get("memory_limit")."\n";
ini_set("memory_limit","1024M");
echo ini_get("memory_limit")."\n";
?>
結果: 128M 128M
この動作といくつかの事実を変更しようとしたこと:
/etc/php5/apache2/php.ini:
safe_mode = Off
memory_limit = 128M
/etc/php5/apache2/conf.d/suhosin.ini:
[suhosin]
suhosin.memory_limit = 2048M
この設定は phpinfo(); で確認できますservice apache2 restart
。
128M を超えるメモリ制限を設定できないのはなぜですか?
ノート:
<?php
echo ini_get("memory_limit")."\n";
ini_set("memory_limit","127M");
echo ini_get("memory_limit")."\n";
?>
結果: 128M 127M
敬具