gpt4 book ai didi

php - shell_exec 已启用但仍需启用

转载 作者:行者123 更新时间:2023-12-04 22:57:01 32 4
gpt4 key购买 nike

我正在使用 PHP v7.2 并且当前安装的 CMS 具有通过 FFMPEG 自动为视频添加水印的功能。
它使用“shell_exec”运行 FFMPEG。“shell_exec 和 exec”没有本地值,但它仍然在脚本/php 中显示 shell_exec 由于安全原因已被禁用。我已经联系了服务器,他们还说它在 PHPINFO 中显示已启用,但执行 FFMPEG 时出现错误。
FFMPEG 是这样的 >

$cmd = shell_exec("$ffmpegPath -ss 00:00:01 -i $convertUrl -c copy -t 00:00:04 $xVideoFirstPath 2>&1");
$cmd = shell_exec("$ffmpegPath -i $convertUrl -ss 00:00:01.000 -vframes 1 $videoTumbnailPath 2>&1");
上传视频时显示错误:
Warning: shell_exec() has been disabled for security reasons in /home/zxc/domains/zxc.com/public_html/requests/request.php on line 307

最佳答案

由于这些函数允许代码直接在服务器上执行(不仅仅是 PHP),它们通常受到主机的限制。如果您使用的是共享托管计划,那么这很可能是发生的事情。
即使安装了扩展,它也已使用 PHP disable_functions 禁用。指示。

关于php - shell_exec 已启用但仍需启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70030521/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com