How to increase timeout in Xampp windows

Last Updated: Jan 23, 2024 by

If you are using Xampp on a Windows machine, you may have encountered issues with the default timeout settings. This can be frustrating, especially if you are working on a project that requires longer execution times. In this article, we will discuss how to increase the timeout in Xampp for Windows, so you can work without any interruptions.

Understanding Timeout in Xampp

Before we dive into the steps to increase the timeout, let’s first understand what timeout means in Xampp. Timeout refers to the amount of time a server will wait for a response from a client before terminating the connection. In Xampp, the default timeout is set to 300 seconds, which means that if a script takes longer than 5 minutes to execute, the server will terminate the connection.

Steps to Increase Timeout in Xampp

Xampp timeout

by Nico Smit (

To increase the timeout in Xampp for Windows, follow these simple steps:

Step 1: Locate the php.ini File

The first step is to locate the php.ini file in your Xampp installation directory. By default, this file is located in the “xampp\php” folder.

Step 2: Open the php.ini File

Once you have located the php.ini file, open it in a text editor. You can use any text editor of your choice, such as Notepad or Sublime Text.

Step 3: Find the max_execution_time Setting

In the php.ini file, search for the “max_execution_time” setting. This setting determines the maximum amount of time a script can run before the server terminates the connection. By default, this is set to 300 seconds.

Step 4: Change the Value

To increase the timeout, simply change the value of “max_execution_time” to the desired amount of time in seconds. For example, if you want to increase the timeout to 10 minutes, change the value to 600 seconds.

Step 5: Save the File

After making the changes, save the php.ini file and close it.

Step 6: Restart Apache Server

To apply the changes, you will need to restart the Apache server. You can do this by clicking on the “Stop” and “Start” buttons in the Xampp control panel.

Testing the Changes

To ensure that the changes have been applied successfully, you can test it by running a script that takes longer than the default timeout of 300 seconds. If the script runs without any interruptions, then the timeout has been successfully increased.


By following these simple steps, you can easily increase the timeout in Xampp for Windows. This will allow you to work on projects that require longer execution times without any interruptions. Remember to always make a backup of the php.ini file before making any changes, in case you need to revert to the default settings.

Have you encountered any issues with the default timeout in Xampp? Did this article help you increase the timeout? Let us know in the comments.

Moadood Ahmad

About the Author: Moadood Ahmad

Leave a Reply

Your email address will not be published. Required fields are marked *