我需要設置set_time_limit(0);
在我的PHP腳本,但我得到set_time_limit()函數已被禁用出於安全原因
警告: set_time_limit()函數已因安全原因被禁用
我已經嘗試在我的php.ini中增加max_execution_time
屬性,但沒有任何效果。我使用Apache 2.4.4和PHP 5.4.12運行WAMP 2.4。
編輯:我運行它在我的本地,而不是共同主辦
我需要設置set_time_limit(0);
在我的PHP腳本,但我得到set_time_limit()函數已被禁用出於安全原因
警告: set_time_limit()函數已因安全原因被禁用
我已經嘗試在我的php.ini中增加max_execution_time
屬性,但沒有任何效果。我使用Apache 2.4.4和PHP 5.4.12運行WAMP 2.4。
編輯:我運行它在我的本地,而不是共同主辦
OK看起來像我只是愚蠢的......我在根文件夾中有.htaccess文件,由於我運行腳本不是從我的本地主機,而是從共享主機,顯然它失敗了......在刪除.htaccess它工作正常!
的Web託管公司這樣做是爲了防止你運行的超長運行的進程可能會影響到其他網站共享服務器的可用性。
如果您需要在共享主機上運行,您需要找到一種方法來以較小的塊進行所需的操作。
看起來您的php.ini
的disable functions已停用set_time_limit
。嘗試從那裏刪除set_time_limit
可以幫助你。
共享託管?聯繫您的虛擬主機。 –
在共享主機上?他們不會讓你。 – budwiser
爲什麼你需要非執行時間? –