Home >Backend Development >PHP Tutorial >php max_execution_time execution time problem_PHP tutorial
The default maximum execution time in php.ini is 30 seconds, which is specified by the max_execution_time variable in php.ini. If you have a job that takes a long time to complete, such as sending a lot of emails to a large number of recipients, Or, if you want to perform heavy data analysis work, the server will forcibly terminate the executing program after 30 seconds. How to solve this problem?
Of course the easiest thing is to modify the value of max_execution_time in php.ini. However, not everyone has the right to modify php.ini. For example, developers who use web hosting. The php.ini on the server is commonly used by many websites, so it cannot Feel free to modify it.
Another way is to add ini_set('max_execution_time', '0') to the PHP program. A value of 0 means there is no execution time limit, and your program can run as long as it needs to. If your program is still in the testing stage, it is recommended that you set the time limit to a real number to prevent program errors from crashing the server.