我试图在我的Windows 7机器上用PHP执行phantomjs。奇怪的是,如果我键入" phantomjs --version"在命令行中,它将成功执行。但如果我把它放入代码中,
echo exec("set PATH=%PATH%;C:\phantomjs");
echo exec("phantomjs --version 2>&1", $output);
foreach($output as $result) {
echo $result, '<br>';
}
提供以下输出:
可操作程序或批处理文件。&#39; phantomjs&#39;不被识别为内部或外部命令,可操作程序或批处理文件。
我已经检查了我的PATH设置,C:\ phantomjs就在那里。
这可能是什么问题?