私は最近、Linux環境で以下のように動作するはずのCプログラムを書いています。Linux環境でPHPスクリプトからアプリケーションを実行する際の問題
#include <stdio.h>
#include <stdlib.h>
void main()
{
system("notify-send -u normal -t 200 'You Have received a new message'");
system("cvlc /home/ashenafis/Music/BabyMessage.mp3");
return 0;
}
「/ usr/sbin/play」に実行ファイルを保存しました。
私はそれが正常に動作し、端末からそれを実行すると、しかし、それは動作しません私は
<?php exec("/usr/sbin/play"); ?>
を使用してPHPスクリプトから、それを実行しようとすると、私が行方不明です何かがありますか?助けてください。
エラーメッセージが表示されますか? – Tim
'notify-send'への完全なパスを指定すると動作しますか? –
また、明確にするために、PHPスクリプトはコマンドライン経由で実行されているのですか、またはWebサーバーによって提供されていますか? –