Reputation: 3986
I would like to change the maximum execution time for a PHP script. In the script I have tried
ini_set("max_execution_time", "1000");
and
set_time_limit(1000);
together and separately.
I also added this line to .htaccess:
php_value max_execution_time 1000
php.ini has safemode off and the Apache server has the flag AllowOverride All
. What must I do to get the server to allow a longer execution time?
Upvotes: 11
Views: 48738
Reputation: 2711
Note: This hack only to run a particular script for a certain time.
Generally you should change php setting.
So In run time you can set
set_time_limit($seconds); // 0 for unlimited
at the beginning of a script.
Upvotes: -2
Reputation: 161
If you're looking for an Apache2-directive to use in .htaccess or the configuration of one VirtualHost, you probably need php_admin_value:
php_admin_value max_execution_time 1000
AFAIK this only works with mod_php
Upvotes: 6
Reputation: 5052
Setting the variable in the ini file works for me:
max_execution_time = 1000;
set_time_limit() should work as well, as long as it's not in safe mode.
Upvotes: 7