Don't reset the PHP memory_limit when it's -1

This function is never supposed to lower the limit, and -1 is a flag
value for no limit.
Set the memory_limit to at least 32M

'32' != '32M'