Выясните, какой пользователь Apache работает как в Windows?

Я новичок в Windows, и я пытаюсь выяснить, какой пользователь Apache работает. В Linux у меня была простая команда ps aux | grep apache. Как найти это в окнах? Это где-то в файле httpd.conf?

Ответ 1

По умолчанию службы Apache регистрируются для запуска как системный пользователь (учетная запись LocalSystem).

Раздел "Запуск Apache как службы" в приведенной ниже справочной документации поможет вам настроить Apache так, как вы хотите.

http://httpd.apache.org/docs/2.0/platform/windows.html

Ответ 2

Вы можете включить строку кода в свой PHP script:

echo exec('whoami');

Ответ 3

  • Поднимите диспетчер задач, нажав Ctrl + Shift + Esc.
  • Перейдите на вкладку "Процессы" и выполните сортировку по имени изображения. На сервере 2012 перейдите на вкладку "Сведения" и выполните сортировку по имени.
  • Найдите apache.exe(или httpd.exe) и проверьте столбец Имя пользователя.

Ответ 4

В Powershell вы можете опросить реестр для пользовательского контекста, в котором работает служба:

(Get-ItemProperty HKLM:\system\CurrentControlSet\Services\Apache2.4).ObjectName