我是 Windows 新手,我正在尝试找出运行 Apache 的用户。在 Linux 中,我有一个简单的命令ps aux | grep apache
。我如何在Windows中找到它?它在 httpd.conf 文件中的某个位置吗?
问问题
39906 次
4 回答
14
您可以在 PHP 脚本中包含一行代码:
echo exec('whoami');
于 2013-10-25T21:07:30.040 回答
10
默认情况下,Apache 服务注册为系统用户(LocalSystem 帐户)运行。
下面的帮助文档中的“将 Apache 作为服务运行”部分可能会帮助您以您想要的方式配置 Apache。
于 2012-04-23T22:31:35.043 回答
9
- 按Ctrl+ Shift+调出任务管理器Esc。
- 转到进程选项卡并按图像名称排序。在 Server 2012 中,转到详细信息选项卡并按名称排序。
- 查找 apache.exe(或 httpd.exe)并检查用户名列。
于 2012-04-23T22:27:35.780 回答
1
在 Powershell 中,您可以查询注册表以获取运行服务的用户上下文:
(Get-ItemProperty HKLM:\system\CurrentControlSet\Services\Apache2.4).ObjectName
于 2017-11-10T10:24:54.027 回答