私はredhat
linuxに以下のPHPスクリプト(test.php)を持っています。シェルコマンド 'touch'がPHPで動作しない
<?php
shell_exec('touch /var/www/html/test.txt');
?>
私は、コマンドライン(PHPのtest.phpを)で、このスクリプトを実行すると、期待どおりに動作しています。 しかし、私がブラウザ(http://hostname/test.php)でtest.phpを実行すると、ファイルtest.txtが作成されません。
は私がALL =(ALL)NOPASSWD編集のsudo visudoをWWWのデータを試してみました:ALL
は、この上で私を助けてください!
感謝。 –