2014-11-04 98 views
0

我想設置最大執行時間和最大內存的限制,一個腳本可以通過PHP命令行中使用選項:PHP命令行 - 鏈的解釋

php -d max_execution_time=0 max_memory_limit=2048M some_script here 

然而,這總是給我的錯誤:

Could not open input file: max_memory_limit=2048M 

這是爲什麼?我如何鏈接這兩個選項?

+0

它是多餘的的max_execution_time設置爲0。參見[這裏](http://php.net/manual/en/info.configuration.php#ini的.max-執行時間)。 「從命令行運行PHP時,默認設置爲0.」 – Bijan 2014-11-04 00:24:02

回答

2

通過提供多個-d開關:

php -d max_execution_time=0 -d max_memory_limit=2048M script.php 
+0

有可能腳本需要超過X的內存量才能完成?如果是的話,如果我這樣限制它會發生什麼 – adit 2014-11-04 00:26:27