【发布时间】:2014-03-16 13:23:01
【问题描述】:
我已经安装了 PHP 5.4 (Debian 7) 和一个带有该行的 php 脚本
ini_set('max_execution_time', 30);
因为该 php 脚本的“max_execution_time”不会改变。
怎么了?
【问题讨论】:
-
你检查返回值了吗?失败时为布尔值 FALSE。
-
一些(或大多数)虚拟主机不允许通过 PHP 脚本更改这些设置,例如
max_execution_time。有时它是固定的,您无法更改,或者您可以通过他们的托管管理进行更改。 -
不不,这是在我自己的根服务器上,而不是在虚拟主机包上。 echo ini_set('max_execution_time', 10);结果 30 ?!?
-
然后通过 htaccess put 试试:
php_value max_execution_time 30 -
但我只会在一个 php 脚本中更改设置,而不是在每个运行的 php 脚本上。