PHP allocates a certain amount of memory when executing your PHP scripts. Your PHP script will exit and a fatal error will be thrown if it has exhausted all the allocated memory.

PHP Fatal error: Allowed memory size of xxxx bytes exhausted (tried to allocate yyyy) in yourscript.php

This prevents PHP from consuming too much memory from the system, though you can configure PHP to increase the memory limit if your script or application requires more memory for execution.

You can configure memory_limit option for PHP in cPanel hosting from the dashboard.

Steps to change memory limit for PHP in cPanel:

  1. Log in to your cPanel account.
  2. Click on Select PHP Version from the Software section.
  3. Click on Options tab at the top of the page.
  4. Find memory_limit option and click on the dropdown icon.
  5. Select the desired memory limit from the list.
  6. Wait for the change to automatically be saved.
Discuss the article:

Comment anonymously. Login not required.