首页 > 解决方案 > 使用 PHP exec() 的权限问题

问题描述

我正在尝试使用 PHP exec 调用一个函数,生成一个文件并返回它。

我可以直接从命令行运行命令(也由 PHP 执行的确切命令)并且它可以工作,没有问题。

然后,当我尝试通过 PHP 执行相同的命令时,出现权限错误 - 我猜这是因为 PHP 用户与我正在使用的用户不同,因此权限也不同。

所以我的问题真的是,如何更改 PHP 用来调用 exec() 函数的用户?或者我怎样才能具体找出权限问题并纠正它?

我在 IIS、Windows Server 2016 上运行 PHP v7.0.21。

提前致谢

标签: phpiispermissionsexec

解决方案


推荐阅读