gpt4 book ai didi

php - 在 1 和 1 托管站点上运行 exe

转载 作者:行者123 更新时间:2023-12-04 23:29:30 24 4
gpt4 key购买 nike

我有一个 ffmpeg.exe文件比在本地主机上运行,​​但这在我的网络服务器上不起作用。因为它是 1and1 我无法安装 ffmpeg作为扩展。所有这一切都应该做的是从同一文件夹中的视频创建一个缩略图。

<?php
$output = 'robot.jpg';
$input = 'robot.avi';
$ffmpegpath = "ffmpeg.exe";
if(file_exists($ffmpegpath)){
echo 'found the file <br/>';
}
$size = '100x100';
$sec = '1';
$cmd = "ffmpeg.exe -i $input -an -ss $sec -s $size $output";
if(exec(escapeshellcmd($cmd))){
echo 'worked';
}else{
echo 'not worked';
}
?>

有没有办法在没有完全控制服务器的情况下让它也能正常工作。该站点托管在一个基本的 lunix 包上,这是由一个 friend 设置的。所以没有太多的控制。

最佳答案

你不能在 Linux 上运行 windows 可执行文件(除非你安装了类似 Wine 的东西),但是如果你可以安装软件包,你可以为你的托管服务使用的发行版安装 ffmpeg 的 linux 版本,参见 download page of ffmpeg ,

但是,基本托管包似乎不太可能允许您这样做。

关于php - 在 1 和 1 托管站点上运行 exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23342760/

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