PHP
downloads | documentation | faq | getting help | mailing lists | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Spracovanie dát> <Voľby jazyka
Last updated: Sun, 25 Nov 2007

view this page in

Limity zdroja

Limity zdroja
Názov Štandardne Zmeniteľný
memory_limit "8M" PHP_INI_ALL

Tu je krátke vysvetlenie konfiguračných direktív.

memory_limit integer

Toto nastavuje maximálny počet pamäte v bytoch, ktorý má skript povolený na alokáciu. To pomáha zabrániť zle napísanému skriptu pohltiť všetku dostupnú pamäť na serveri. Aby ste túto direktívu mohli používať, museli by ste ju povoliť počas kompilácie. Takže, váš konfiguračný riadok by bol zahŕňal: --enable-memory-limit. Pozor na to, že ju musíte nastaviť na -1, ak nechcete žiadne limity pre vašu pamäť.

Od PHP 4.3.2, ak je memory_limit povolená, tak je dostupná PHP funkcia memory_get_usage().

Tiež pozri: max_execution_time.



add a note add a note User Contributed Notes
Limity zdroja
pss93 at gmx dot de
22-Aug-2007 02:20
memory_limit can be increased scriptwise:

ini_set('memory_limit', '50M');

Fair to say this is true for PHP Version 5.2.2.
Default Memory limit in php.ini at runtime was 16M.
Vladimir Kornea
05-Mar-2007 10:12
At runtime you can lower the memory limit or remove it altogether, but you can't increase it. If your default memory_limit is 8M:

<?
ini_set('memory_limit', '4M'); // works
ini_set('memory_limit', '-1'); // works
ini_set('memory_limit', '16M'); // doesn't work
?>

True for PHP 5.2.1

Spracovanie dát> <Voľby jazyka
Last updated: Sun, 25 Nov 2007
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites