通过Shell_Exec运行PHP文件

时间:2017-05-02 00:33:30

标签: php command-line-interface shell-exec

我希望能够通过shell_exec执行命令行php,但我总是得到一个无限循环。

<? shell_exec('php -v');

开始循环。使用文件输出运行它可以让我看到结果

<? shell_exec('php -v >> log');

日志显示以下重复

Running
X-Powered-By: PHP/5.5.38
Content-type: text/html

其他命令工作正常。例如,以下记录目录列表。

<? shell_exec('ls > log')

启动一个随后启动php命令的bash文件会执行相同的循环。启动一个只是说&#34; Hello World&#34;循环也是如此。

<? shell_exec('helloworld.php')

一个&gt;发生同样的错误。或两个&gt;&gt;以及其他类似命令,例如passthru('php -v')exec('php -v')

这个类似的问题从未解决过:calling shell_exec(“php myscript.php”) goes into infinite loop

0 个答案:

没有答案