我正在尝试从PHP生成一个后台python程序。我可以使用PHP在本地成功完成它,但无法通过Laravel / IIS使其工作。我认为这很可能是由于安全设置,但我无法弄清楚,我不确定它的Laravel或IIS是否会阻止它。
当我尝试通过Laravel运行它时,它不会抛出任何错误,$ result = 0.只是没有任何反应。
我使用的是PHP 5.5 x86 NTS,IIS 7和Laravel 5.
我在两种情况下使用的PHP代码(本地,通过Laravel / IIS):
<?php
$WshShell = new COM("WScript.Shell");
$result = $WshShell->Run("python C:\Dashboard\public\python\dummy.py", 3, false);
?>
dummy.py只是将时间戳写入文件。
有什么想法吗?