exec_push/usr/bin/ffmpeg -re -i rtmp://localho ...
这段代码运行但是
exec_push/usr/bin/output
执行/usr/bin/output
exec/usr/bin/test.sh
这些代码不起作用,但相同的代码可以在终端上运行。为什么?
它们在我搬到的地方。权限已满,所有者为 root。
请您参考如下方法:
您可以使用 shell_exec 代替,或者如果它不起作用,可以检查该功能是否启用!
检查 php.ini
或使用以下代码来确保
<?php
$函数名=“执行”; if ( function_exists($function_name) ) { echo "$function_name 已启用"; }
别的 { echo "$function_name 未启用"; } ?>