Sometimes when we run the php program, we will find a prompt like Fatal Error: Out of memory
. This may be because the program uses a large number of variables and objects, resulting in insufficient allocated memory.
I encountered such an error and couldn't correct it no matter how much I did. Later I checked some information on the Internet, but I modified the memory_limit parameter in the php.ini file, but no matter how I changed it, I still got this error message, especially depressed! Later, I really had no choice, so I asked for help in the QQ group. Someone told me to add "init_set( "memory_limit" , "128M" ); " to my program code. That would be enough, so I gave it a try. It really worked. Now I'm sharing my two methods to solve this problem with you, hoping to help people who encounter similar problems like me.
Method 1:
We can change the default memory_limit parameter from 128M to 256M or larger in the php.ini file:
memory_limit = 128M
Method 2:
If it is a virtual host, we can add where the program needs to use large memory:
init_set( "memory_limit" , "128M" ) ;
The above content is for reference only!
Recommended video tutorial: PHP video tutorial
The above is the detailed content of How to solve php memory overflow. For more information, please follow other related articles on the PHP Chinese website!