Commandline PHP脚本如何故意导致内存溢出

时间:2018-06-04 09:42:25

标签: php apache nginx command-line

在PHP中故意导致内存溢出的最简单方法是什么?

系统管理员必须检查他是否增加了服务器上的RAM并允许PHP开发人员在php.ini中设置足够的限制。

1 个答案:

答案 0 :(得分:0)

php -r '$str = "hello world"; ini_set("memory_limit", "1024M"); while(true) { $str .= $str;}'

为方便起见,我重新格式化了它:

$str = 'hello world'; 
ini_set('memory_limit', '1024M');
while(true) {
    $str .= $str;
}