技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類 >

解決php網(wǎng)頁(yè)運(yùn)行超時(shí)問(wèn)題:Maximum execution time of 30 seconds exceeded

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-10-19 06:04┆點(diǎn)擊:

今天在測(cè)試程序的時(shí)候,出現(xiàn)如下錯(cuò)誤提示:

Fatal error: Maximum execution time of 30 seconds exceeded in C:Inetpubwwwrootry.php on line 11

意 思是說(shuō)腳本執(zhí)行時(shí)間超過(guò)了30秒的上限。30秒腳本執(zhí)行時(shí)間,對(duì)于一般的網(wǎng)頁(yè)來(lái)說(shuō),可能有點(diǎn)長(zhǎng),不過(guò)我這個(gè)應(yīng)用程序是允許程序執(zhí)行時(shí)間在2分鐘內(nèi)的,所 以,30秒不應(yīng)該是上限。修改程序腳本優(yōu)化的話,可能會(huì)減少腳本執(zhí)行的時(shí)間,不過(guò)由于需要改動(dòng)的地方較多,所以這個(gè)方法不太可行,于是,唯有是能修改這個(gè) 30秒的上限了。

經(jīng)過(guò)查閱相關(guān)資料,發(fā)現(xiàn)是可以在php.ini這個(gè)文件里修改的。

我們打開(kāi)php目錄下的php.ini這個(gè)文件,然后查找“max_execution_time”,把默認(rèn)的30秒改為你需要的時(shí)間即可,如我,2分鐘的話就改為120,注意單位是秒。

修改完后,保存。然后,千萬(wàn)不要忘記了把這個(gè)php.ini文件拷貝到C:WINDOWS下面,這里C:為系統(tǒng)盤(pán)。

最后,重啟iis服務(wù)器。在dos里輸入“iisreset /restart”命令即可。

這樣,就把30秒的腳本執(zhí)行上限時(shí)間修改了。

其他相關(guān)參數(shù)解釋:

◆memory_limit = 128M

每個(gè)PHP頁(yè)面所吃掉的最大內(nèi)存,默認(rèn)128M。如果覺(jué)得小了,可以設(shè)置大點(diǎn),如 max_execution_time = 600

◆file_uploads = on

是否允許通過(guò)HTTP上傳文件的開(kāi)關(guān)。默認(rèn)為ON即是開(kāi)

◆upload_tmp_dir

文件上傳至服務(wù)器上存儲(chǔ)臨時(shí)文件的地方,如果沒(méi)指定就會(huì)用系統(tǒng)默認(rèn)的臨時(shí)文件夾。

◆upload_max_filesize = 2m

允許上傳文件大小的最大值。默認(rèn)為2M

◆post_max_size = 8m

指通過(guò)表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認(rèn)為8M