我想通過shell_exec(文本到語音)執行一個shell命令。該命令在shell中運行良好,並且路徑設置正確,但是當從PHP執行時,它找不到某些庫。這是命令shell_exec命令無法找到庫
shell_exec('echo "nice voice" | text2wave -o /path/output.wav -eval "(voice_selected_voice)" 2>&1 ');
,這是我得到的輸出:
在/ usr/bin中/節:/opt/bitnami/common/lib/libstdc++.so.6:版本 'GLIBCXX_3.4.11' 未找到(通過在/ usr/bin中/節要求)
在/ usr/bin中/節:/opt/bitnami/common/lib/libstdc++.so.6:版本 'GLIBCXX_3.4.9'未找到(需要/ usr/bin/festival)
在/ usr/bin中/節:/opt/bitnami/common/lib/libstdc++.so.6:版本 'GLIBCXX_3.4.11' 未找到(由/usr/lib/libestools.so.2.1要求)
...等等...
看起來它找不到這些庫,但它們是完全有
感謝