Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のphpコードでは:
exec(test.sh);
そして test.sh にはコードがあります:
echo "Hi this is test?" | espeak --stdout > demo.wav
しかし、何も起こりません。エラーなし、出力なし。
端末から test.sh を実行しようとすると、完全に動作します。では、なぜ私のphpで実行しないのですか。
誰かが私を助けることができますか?
PHP スクリプトをどのように実行しますか? php-cli で (シェルモードで)? HTTP (アパッチ、...)?
パスの問題かもしれません。test.sh のパス、php スクリプトのパス、または apache やその他の HTTP サーバーを使用している場合に PHP を実行するために呼び出される URI を教えてください。