我是PHP的新手,我正在尝试运行我已经开发的c#应用程序,来自我的PHP项目。该应用程序是本地的,与服务器位于同一台计算机上 我应该只能执行应用程序(最好在后台运行它),因为它的输出打印在我在我的网站上访问的单独文件中。
有没有办法从我的网站运行该应用程序?我曾尝试使用echo exec(...)
,但它不会奏效。
答案 0 :(得分:2)
使用类似:
<?php
function _exec($cmd)
{
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run($cmd, 0,false);
echo $cmd;
return $oExec == 0 ? true : false;
}
_exec("yourprogram.exe");
?>
更多信息:http://php.net/manual/en/function.exec.php
运行Web服务器的用户也需要提升权限。