查看为Windows XP运行的进程,似乎Apache(httpd.exe)在SYSTEM用户下运行。但我无法弄清楚User用于运行PHP脚本。这是使用Xampp的基本安装。
我正在尝试在目录上设置正确的权限(即“Modifiy”),以便php脚本可以创建一个txt文件然后写入它。
如果我使用的是IIS,那就像“IIS_USER”。 Windows XP 等同的 Apache用户是什么?
答案 0 :(得分:2)
当PHP是Apache模块时,PHP脚本作为Apache运行,因此这也意味着SYSTEM for PHP。
等效的“apache用户”问题有点误导:IIS_USER只存在,因为IIS的安装程序创建了该帐户。您可以自己创建一个包含任何名称的新用户帐户,并安排httpd
以该用户身份运行(请注意提供足够的权限)。