php - 使用 PHP exec() 的权限问题
问题描述
我正在尝试使用 PHP exec 调用一个函数,生成一个文件并返回它。
我可以直接从命令行运行命令(也由 PHP 执行的确切命令)并且它可以工作,没有问题。
然后,当我尝试通过 PHP 执行相同的命令时,出现权限错误 - 我猜这是因为 PHP 用户与我正在使用的用户不同,因此权限也不同。
所以我的问题真的是,如何更改 PHP 用来调用 exec() 函数的用户?或者我怎样才能具体找出权限问题并纠正它?
我在 IIS、Windows Server 2016 上运行 PHP v7.0.21。
提前致谢
解决方案
推荐阅读
- excel - 是否有任何功能可以设置从制表器导出的 excel 样式?
- apache-spark - Apache 激发多个工作人员,但只有一个数据库
- javascript - 在 Laravel sweetalert 中使用和发布输入
- blockchain - Pancakeswap 分叉:MasterChef 合约抛出错误“调用者不是所有者”
- swift - 将来自 ios 视觉框架的面部地标与深度图像相结合
- flutter - 如何在颤动的下一个屏幕上显示选中的复选框?
- nginx - JHipster 应用程序中的浏览器缓存(NGINX + Spring Boot + VueJs)
- javascript - PHP将值从带有Js的变量传递到另一个页面
- typescript - 如何修复错误类型错误:没有'new'就不能调用类构造函数DynamicClasses
- sql - 以下查询是什么意思?