我正在尝试使用PHP作为exec()获取视频细节
我已经在我的youtube-dl服务器上安装了CentOS。
通过SSH/Terminal运行SSH只是很好。
我的test.php脚本返回空页:(
echo exec("youtube-dl -J <VideoURL>");
//Installed via pip
//OR
echo exec("python /home/site/youtube-dl -J <VideoURL>");
//Downloaded as file named youtube-dl如果我对exec进行如下测试,就会启用它:
if(function_exists('exec')) {
echo "exec is enabled";
}服务器的IP不会被YouTube阻塞,因为我能够通过终端成功地运行命令。
发布于 2019-11-05 19:44:34
通过在我的test.php文件中执行以下操作,我能够实现您的目标
<?php
if(function_exists('shell_exec')) {
header('Content-Type: application/json');
echo shell_exec("youtube-dl -J https://www.youtube.com/watch?v=zGDzdps75ns");
}
?>https://stackoverflow.com/questions/58718054
复制相似问题