无法从网页执行 PHP Shell 脚本

Cannot Execute PHP Shell Script from Web Page

我的服务器上有 this 文件来控制我的飞利浦 Hue 灯。

从 shell I 运行 php huecli.php -i IP -k KEY ... 它将输出正确的结果但是当我 运行 以下作为 PHP 脚本时,它失败(超时)

$output = shell_exec('php huecli.php ...');
echo "<pre>$output</pre>";

当我从 运行ning 停止脚本时,我看到有很多输出如下所示:

X-Powered-By: PHP/5.5.30

Content-type: text/html

解决了问题。显然这与 This User 的原因相同。当我调用我的文件时,它显然会创建数千个进程,这就是它超时的原因。

调用 php-cli huecli.php 解决了我的问题。