我在 Windows 7 上工作。我尝试grep
从这样的 PHP 脚本中执行 Gnuwin32 命令var_dump(shell_exec("grep"))
,所以我可以看看它是否有效。而不是我得到的预期输出usage:
和类似的东西null
。
C:\gunwin\bin
在我的 Windows 路径和 PHP 上include_path
grep
从命令行工作shell_exec('dir')
(或任何其他“常规”Windows 环境命令)按预期工作
我确定我在这里遗漏了一些明显的东西,但我无法找出它是什么。有人有建议吗?
编辑:发生了一些奇怪的事情。我试过shell_exec('wget')
了,只是为了它。这按预期工作。之后,我尝试了shell_exec('grep --help')
,这实际上返回了我期望的输出。我现在有点困惑。