Bug#399179: [php-maint] Bug#399179: php5-cli: setting higher memory limit in php.ini doesn't affect php

sean finney seanius at debian.org
Sat Dec 9 11:18:02 CET 2006

tags 399179 unreproducible moreinfo

hi domas,

sorry for the delay in response.

On Sat, 2006-11-18 at 10:44 +0000, Domas Jokubauskis wrote:
> As you see, although php gets the setting, it doesn't use it while it
> executes a script.
> I have encountered the problem with the version 5.2.0-3 and thought
> that the update would fix the
> unwanted behaviour. When it updated I have purged everything related
> to php and reinstalled only
> php5-cli and php5-common.

i can't reproduce this, unfortunately.  this is what i've done:

first, size of 30MB and 32MB in bytes, just for reference later:

copelandia[~]11:11:15$ echo '30*1024*1024'|bc
copelandia[~]11:11:21$ echo '32*1024*1024'|bc

a script which should gobble up around ~64MB:

cat << EOF > foo.php
echo "memory limit: " . ini_get("memory_limit") . "\n";
echo "building a big pile of bytes...";
for($i=0; $i<64; $i++){
        $buf = $buf . str_repeat(".", 1024*1024);
        echo "$i.";
echo "\n";


when memory_limit is set to 30MB in php5.ini:

copelandia[~]11:12:44$ php5 foo.php
memory limit: 30M
building a big pile of bytes...
Fatal error: Allowed memory size of 31457280 bytes exhausted (tried to
allocate 15728641 bytes) in /home/seanius/foo.php on line 5

when memory_limit is set to 32MB in php5.ini:

copelandia[~]11:14:13$ php5 foo.php
memory limit: 32M
building a big pile of bytes...
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to
allocate 16777217 bytes) in /home/seanius/foo.php on line 5

as you can see it's what's expected.  could you double check that:

(a) /usr/bin/php points to what you think it does, and
(b) the code in question doesn't include something that changes
    overrides the memory_limit setting


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-php-maint/attachments/20061209/5bbbc7c2/attachment.pgp

More information about the pkg-php-maint mailing list