我正在尝试从Web服务器调用.exe程序。我在我的计算机中安装了wamp包,其中包括Apache:2.4.9,PHP:5.5.12。我成功地在命令行中运行php文件来运行.exe文件。
C:\AppServ\www>php julia.php
finished!
但是当我通过浏览器在Web服务器上运行php文件时。它失败了。然后我只需将'2>&1'
添加到我的代码中即可找到问题。
我在php文件中的代码是:
<?php
exec ('julia C:\wamp\www\12.jl 2>&1',$output,$status);
echo '$output: <br/>';
print_r ($output);
echo '<br/>';
echo "finished!";
?>
我得到的回答是这样的:
$output:
Array ( [0]=> ERROR: key not found: "HOMEPATH" [1]=>)
finished!
我是php的新手。我只是无法弄清楚错误是什么以及如何修复错误。有人能告诉我如何修复错误吗? 提前感谢您的回复!