3

查看为 Windows XP 运行的进程,Apache (httpd.exe) 似乎在 SYSTEM 用户下运行。但我不知道使用什么用户来运行 PHP 脚本。这是使用 Xampp 的基本安装。

我正在尝试在目录上设置正确的权限(即“修改”),以便 php 脚本可以创建一个 txt 文件,然后写入它。

如果我使用的是 IIS,它将类似于“IIS_USER”。Windows XP的等效Apache 用户是什么?

4

1 回答 1

2

当 PHP 是 Apache 模块时,PHP 脚本作为 Apache 运行,因此这也意味着 PHP 的 SYSTEM。

等效的“apache 用户”问题有点误导:IIS_USER 仅存在是因为 IIS 的安装程序创建了该帐户。您可以自己创建一个具有任何名称的新用户帐户,并安排httpd以该用户身份运行(注意提供足够的权限)。

于 2012-09-03T09:59:45.180 回答