PHP exec コマンドを使用して別のファイルが作成されるスクリプトを実行しようとしています。スクリプトを書いた後、出力ファイルがありません。そこで、以下にリストする基本的なテスト コードを作成しました。ブラウザに表示するホスト名を取得しますが、name.txt ファイルは取得しません。これは IIS で実行されています。アクセス許可の問題だと思っていましたが、問題のフォルダーへの書き込みアクセス権を持つ IIS ゲスト アカウント IUSR_hostname を既に追加しましたが、まだ txt ファイルはありません。どんな助けでも大歓迎です。
<?php
error_reporting(E_ALL);
exec("hostname > name.txt");
echo exec("hostname");
?>