我用几乎相同的配置尝试了Apache/PHP和Nginx/PHP。
我正在运行这个脚本:
<?php
exec("calc.exe");
?>
在Apache/PHP中,calc.exe没有打开,但被发现作为后台进程运行。在Nginx/PHP中,calc.exe可以正常打开
我想使用Apache/PHP打开calc.exe正确
Exec没有显示功能,它将在不同的用户下生成进程等(因此对当前登录的用户没有影响)
场景;您已以User1登录
在php上执行以下操作;
Exec("whoami");
您将看到apache/web服务运行的另一个用户