我尝试过几乎相同的Apache / PHP和Nginx / PHP。
我正在运行此脚本:
<?php
exec("calc.exe");
?>
在Apache / PHP中,calc.exe未打开但发现作为后台进程运行。 在Nginx / PHP中,calc.exe正确打开。
我想使用Apache / PHP正确打开calc.exe。
答案 0 :(得分:1)
Exec没有显示功能,它会在不同的用户下产生进程等(因此不会影响当前登录的用户)
方案;您以User1身份登录
在php上执行以下操作;
Exec("whoami");
您将看到另一个用户正在运行的apache / web服务