execを書いているtest.phpにブラウザからアクセスしても反応無しですが、
SSHのコマンドラインからtest.phpを実行すると、正常に処理されます。

これって何が原因なのでしょうか?
ファイルの所有権はrootでsafe_modeもOFFです。