3

Windows XP で実行されているプロセスを見ると、Apache (httpd.exe) が SYSTEM ユーザーの下で実行されているように見えます。しかし、PHP スクリプトの実行にどの User が使用されているかわかりません。Xamppを使った基本的なインストールです。

PHPスクリプトがtxtファイルを作成してからそれに書き込むことができるように、ディレクトリに正しい権限(つまり「Modifiy」)を設定しようとしています。

IIS を使用していた場合、「IIS_USER」のようなものになります。Windows XPの同等のApache ユーザーは何ですか?

4

1 に答える 1

2

PHP が Apache モジュールの場合、PHP スクリプトは Apache として実行されるため、PHP の SYSTEM も意味します。

同等の「apache ユーザー」の質問は少し誤解を招きます。IIS のインストーラーがそのアカウントを作成するため、IIS_USER のみが存在します。自分で任意の名前の新しいユーザー アカウントを作成し、httpdそのユーザーとして実行するように手配することができます (十分な権限を与えるように注意してください)。

于 2012-09-03T09:59:45.180 に答える