2017-12-30 65 views
0

私はraspbianと一緒にRaspberryPi3を持っています。私はPiFmRdsライブラリを使用してサウンドを再生し、インターネットから制御しようとしています。 「LS -l」のようなraspbianのphp(apache)からコマンドを実行するには

<?php 
    echo date('Y-m-d H:i:s'); 
    exec('sox -t mp3 /home/tests/PiFmRds/music/Kairos.mp3 -t wav - | sudo /home/tests/PiFmRds/src/pi_fm_rds - freq 98.0 -rt Track_name -ps ChillPi -audio -'); 
?> 

シンプルなコマンドが働いていたが、このコマンドは何も起こりません後:私はindex.phpの中で、このコードでApacheを開始しました。何が間違っていますか?たぶんそのpermisionの問題?

P.S.ターミナルにこのコマンドを置くとうまく動作します。

答えて

0

電話のユーザーアカウントを使用すると、コンソール上でテストしているものと同じである場合だと思う...エラー...最も可能性が高いの許可、現在のディレクトリまたはユーザー設定を決定するために、オプションの出力を使用し

http://php.net/manual/en/function.exec.php

関連する問題