2017-12-30 4 views
0

Ich habe RaspberryPi3, mit Raspbian. Ich benutze PiFmRds Bibliothek, um Sounds zu spielen, und versuche, es aus dem Internet zu kontrollieren. Ich startete Apache mit diesem Code in index.php:Wie führe ich den Befehl von PHP (Apache) in Raspbian

<?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 -'); 
?> 

einfache Befehle wie 'ls -l' gearbeitet, aber nach diesem Befehl nichts passiert. Was kann falsch sein? Vielleicht seine Erlaubnisfrage?

P.S. es funktioniert gut, wenn Sie diesen Befehl an Terminal übergeben.

Antwort

0

Verwenden Sie den optionalen Ausgang um den Fehler zu bestimmen ... höchstwahrscheinlich die Erlaubnis, aktuelle Verzeichnis oder Benutzereinstellungen ... denken, wenn das Telefon-Benutzerkonto ist das gleiche wie die, die Sie mit testen auf der Konsole

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

Verwandte Themen