Recommended PHP memory limit for WordPress


What is PHP?Recommended PHP memory limit for WordPress

PHP originally stood for personal home page. But now it is used in its recursive initialism PHP: hypertext preprocessor. It is generally  a server-side scripting processor or language designed for generally web development. PHP code may be embedded into HTML code and can be used both for various web pages and web framework. The standard PHP interpreter is a free software released under the PHP license. PHP has been most widely ported and can be deployed on most PHP servers and almost every operating systems and platforms,  free of charge. It is a very common web language and is used in wide range allover the world. The are two primary ways for adding support for PHP to a web server- as a native web server module or as a CGI executable. PHP has a direct module interface called SAPI(Server application programming interface) for different web servers. Numerous configuration options are supported, affecting both core PHP features and extensions.

What is WordPress?

php memory limit for wordpressWordPress is the most popular website management system in use. WordPress is a free and open source content management system (CMS) based on PHP and MySQL. It is mainly associated with blogging but also supports other types of web contents, like- e-mails, media galleries and online stores. WordPress has also been used for other application domains as pervasive display systems(PDS). To function, WordPress has to be installed On a web server as a computer software or Part of an internet hosting service. WordPress has a web template software using a template processor. Every WordPress website requires at least one theme to be present and every theme should be designed using WordPress standards with structured PHP, valid HTML(Hypertext Markup Language). WordPress users may also create and develop their own desired themes. It is the easiest and free of cost website that is used in a wide range around the world.

What is PHP memory limit for WordPress?

WordPress will come with 40 MB of PHP memory. WordPress will Attempt to increase memory allocated to PHP to 40 MB of memory for single site and 64 MB for multisite. 128MB of WordPress configuration php memory is more than enough for the general users. But the memory limit can be increased and it is expandable to 256MB of php memory. To reach the increased limit you need to have a detailed analysis of your system and the memory usage. The configuration setting also need to be checked. PHP memory is generally used to store the PHP information’s to do certain tasks in WordPress or any web pages.

When to increase the PHP memory limit in WordPress?

increase php memory limit wordpress pluginWhen you are loading a page, it is half loaded and stop rendering, you must realize that you have to increase your PHP memory limit. Sometimes you may get a blank page or some massages stating ‘Fatal error’ or an amount of memory is exhausted etc., then you have to extend your host( PHP)  memory limit in WordPress to complete the half done tasks.

How to increase the PHP memory limit in WordPress?

How to increase the PHP memory limit in WordPressThere are various ways to increase your memory limits. We will discuss it below.

First Method 

There may be various  Hosts. The increasing memory limit differs in various hosts. It is a complex task. So it is better to contact your hosting company to help you in their own way. It will be beneficial for both of you.

If you have hosting cPanel account then allows changing PHP settings, you can easily increase maximum file upload size:

  1. Login cPanel and search for Select PHP version in Software section.
  2. Click on Change to PHP options.
  3. Modify the post_max_size and upload_max_filesize values.
  4. Click on Save button to save the changes.

Second Method

If you are a granted user, you can directly increase the memory limit via PHP.ini file. If you are not, then ask your host to create a duplicate file to increase the memory limit to the maximum level. If you wish to increase the memory limit to 256MB, you can use the following line of code –

upload_max_filesize = 1000M
post_max_size = 256M
memory_limit = 256M
file_uploads = On
max_execution_time = 180

Third Method

Some of you may have .htaccess  file. In that case, if you want to increase the host memory you can simply use this line of code

Php_value memory_limit 256M

php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 180
php_value max_input_time 180

Fourth Method  

Open wp-config.php, which is located in the root WordPress directory. and edit this line in your code.

define(‘WP_MEMORY_LIMIT’, ‘256M’);

php memory is expandable. You can also have some expert opinions. So next time whenever you receive some error massage, don’t get panicked. Just try these solutions.



Explosionweb Solutions is a multifaceted young organization. We specialize in creating top-notch web solutions for your business. We are a team of dedicated and creative professionals continuously working towards making your business realize its true online potential. We have a bold and promising approach to digital marketing, branding, App development and many more online services.