Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这个 :
睡眠(30); 回声'测试'; 死();
适用于本地(MAMP)但不适用于我的服务器(Ubuntu,Apache ..),我尝试添加set_time_limit(300);它看起来不错phpinfo,max_execution_time = 300但仍然无法正常工作。我仍然在浏览器上收到错误页面(Firefox“连接已重置”)。
set_time_limit(300);
phpinfo
max_execution_time = 300
任何想法 ?
max_execution_time默认已经是 30。如果 php 脚本长于 30,那么 apache 将停止这个脚本。所以首先,你需要更大的max_execution_time。
如果您的脚本超过 300,那么您应该为该脚本使用无限时间。您可以使用set_time_limit(0) 设置无限执行;
您也可以阅读此书。
执行时间问题
在 Ubuntu 中重新启动 Apache 服务器后尝试。