How do I set the memory_limit for PHP CLI when using xampp

前端 未结 3 1575
旧巷少年郎
旧巷少年郎 2021-01-05 22:39

I have tried setting the limit in php.ini but I always get the same error:

Allowed memory size of 262144 bytes exhausted (tried to allocate 341351 bytes) in Unknown

3条回答
  •  离开以前
    2021-01-05 23:14

    Add this at the very top your code of PHP ini_set("memory_limit", "2048M"); in your PHP script. Make sure to increase memory_limit according to your need.

    If you keep on getting this kind of error message of exhausted memory. you can use ini_set("memory_limit", "-1");. This will set your memory limit to no limit.

    Note: This will set your memory limit to no limit. Memory limit is the thing which is dependent on your OS and RAM not on PHP.

    Note: Also please make sure if you are doing something on your production environment in your PHP script, whose job is to keep on adding data to there script, either in your static variables(Example: gathering multiple CSV's data) or some arrays, then it can lead to either failure of that VM or PHP process in case of complete memory exhaust.

提交回复
热议问题