|
最簡(jiǎn)單當(dāng)然是修改 php.ini 中 max_execution_time 的數(shù)值,不過(guò)不是所有人都有權(quán)修改 php.ini,例如使用網(wǎng)頁(yè)寄存的開(kāi)發(fā)人員,服務(wù)器上的 php.ini 由很多網(wǎng)站共同使用,所以不能隨意修改。
另一個(gè)辦法是在 php 程序中加入 ini_set('max_execution_time', '0'),數(shù)值 0 表示沒(méi)有執(zhí)行時(shí)間的限制,你的程序需要跑多久便跑多久。若果你的程序仍在測(cè)試階段,推薦你把時(shí)限設(shè)置一個(gè)實(shí)數(shù),以免程序的錯(cuò)誤把服務(wù)器當(dāng)?shù)簟?
復(fù)制代碼 代碼如下:
<?php
//max_execution_time=100;
ini_set("max_execution_time", 1); //用此function才能真正在運(yùn)行時(shí)設(shè)置
for($i=1; $i< 100000; $i++)
{
echo "No. {$i}/n";
echo '<br />';
flush();
}
?>
同時(shí)可以使用ini_get把原來(lái)設(shè)置的max_execution_time保存下來(lái),在進(jìn)行完操作時(shí)回復(fù)原來(lái)的設(shè)定值。
在這里簡(jiǎn)單記錄下~
php技術(shù):php max_execution_time執(zhí)行時(shí)間問(wèn)題,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。