我无法通过PHP运行命令,whoami
和dir
等某些命令可以顺利运行。
当我尝试system('notepad.exe');
浏览器刚挂起时,我的日志中出现最大执行时间错误。这让我觉得这是一个权限错误。
我尝试使用浏览器挂起的system()
运行Acrobat Reader和FoxitReader,但我可以在任务列表中看到它们,看起来它们正在启动但是它们只是挂起而且没有打开。
运行PHP 5.5.30的Windows 10。 Apache服务设置为登录身份:本地系统,我尝试将登录更改为我登录的帐户,但无效。
任何帮助都会很棒。
*编辑*
我想运行Acrobat / Word / Excel通过浏览器打印文件。我想要使用的命令在命令提示符下工作但在PHP中没有,这就是为什么我认为这是一个权限问题。我以记事本为例,它可能与一个简单的命令相关,不应该通过system()
运行它。
*解决方案*
问题是将Apache作为服务运行,无法启动GUI应用程序。请参阅打击以解决问题。
apache service php exec not working 回答blackflims