14

私は Windows が初めてで、Apache が実行されているユーザーを把握しようとしています。Linux では、簡単なコマンドがありましたps aux | grep apache。Windowsでそれを見つけるにはどうすればよいですか?httpd.conf ファイルのどこかにありますか?

4

4 に答える 4

14

PHP スクリプトに次のコード行を含めることができます。

echo exec('whoami');
于 2013-10-25T21:07:30.040 に答える
10

デフォルトでは、Apache サービスはシステム ユーザー (LocalSystem アカウント) として実行するように登録されています。

以下のヘルプ ドキュメントの「サービスとしての Apache の実行」セクションは、必要な方法で Apache を構成するのに役立つ場合があります。

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

于 2012-04-23T22:31:35.043 に答える
9
  1. Ctrl+ Shift+を押してタスクマネージャを起動しますEsc
  2. [プロセス] タブに移動し、イメージ名で並べ替えます。Server 2012 で、[詳細] タブに移動し、名前で並べ替えます。
  3. 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 に答える