У меня есть Debian Squeeze со стандартным Apache и PHP, установленным с помощью aptitude.PHP увеличить memory_limit выше 128M
Нет, я пытаюсь запустить:
<?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
С наилучшими пожеланиями
Какая версия PHP? –
php -v PHP 5.3.3-7 + squeeze16 с Suhosin-Patch (cli) (построено: 17 июля 2013 17:04:11) – user2554863