如何更改PHP当前脚本所有者

时间:2015-12-01 10:35:34

标签: php apache file-permissions username network-drive

情景: 我目前在Apache 2.0上运行PHP 5.5.30,它安装在Windows 7服务器上。 PHP当前脚本所有者是SYSTEM,它当然具有本地权限但无法访问网络驱动器,因此我收到以下消息:

scandir(\\\MyFolder,\\MyDrive\MyFolder): Access is denied. (code: 5)

问题: 是否可以更改PHP当前脚本所有者?如果是这样,我会在PHP或Apache中改变它吗?

1 个答案:

答案 0 :(得分:0)

  1. 在管理控制台中打开服务(开始 - >运行 - > services.msc)
  2. 打开Apache条目的属性。
  3. 在“登录”选项卡下,您可以选择Apache进程应使用的用户
  4. 这也会影响PHP。

    请注意,您必须为帐户提供密码,并且该密码将以明文形式存储在注册表中,因此请明智地选择要在其中使用的帐户。