0

私のphpコードでは:

exec(test.sh);

そして test.sh にはコードがあります:

echo "Hi this is test?" | espeak --stdout > demo.wav

しかし、何も起こりません。エラーなし、出力なし。

端末から test.sh を実行しようとすると、完全に動作します。では、なぜ私のphpで実行しないのですか。

誰かが私を助けることができますか?

4

2 に答える 2

0

PHP スクリプトをどのように実行しますか? php-cli で (シェルモードで)? HTTP (アパッチ、...)?

パスの問題かもしれません。test.sh のパス、php スクリプトのパス、または apache やその他の HTTP サーバーを使用している場合に PHP を実行するために呼び出される URI を教えてください。

于 2013-10-23T11:05:10.790 に答える