【问题标题】:Run Krpano From PHP in Linux在 Linux 中从 PHP 运行 Krpano
【发布时间】:2019-10-16 19:03:54
【问题描述】:

我正在创建一个 PHP 网络应用程序以在 Linux 上运行,用户可以在其中上传他们的球形图像,我的脚本会将其转换为 VR 图像。我创建了一个,但它在 Windows 上运行,不知道如何将它移植到 Linux。

我已经从其官方网站下载了 Krpano for Linux,并通过将我的图像拖到水滴上成功地创建了 VR 图像。

现在我想用 PHP 创建 VR,有没有可执行文件可以做到这一点?在 Windows 中,我会这样做“/path/to/krpano.exe /path/to/config /path/to/image.jpg”,但是当我从 krpano.com 提取下载的文件时,没有可执行文件(或者不知道是哪一个)。

有人知道如何在 Linux 中使用 PHP 执行 krpano 吗?我在这里找到了这个教程

http://krpano.com/forum/wbb/index.php?page=Thread&threadID=1306

但我不明白如何在我的情况下实现它。

请帮忙,谢谢。

【问题讨论】:

    标签: php linux krpano


    【解决方案1】:

    Linux 和 .exe

    在 Linux 上,一切都是文件。扩展,无论是作为一个概念还是对操作系统的提示,都不存在。

    在 Linux 上,像“.exe”这样的扩展名不会通知操作系统对文件做任何独特的事情,它只会使文件名变长并向用户提供提示。要真正了解文件是什么,请在其上运行“文件”。

    任何具有可执行权限且通过内核检查的文件都可以执行。

    你的问题

    确保您遵循他们提供的video 中指出的安装步骤。如果您成功使用了 droplet,听起来就像您拥有。

    窗户

    /PATH/TO/krpano.exe /path/to/config /path/to/image.jpg
    

    Linux

    /PATH/TO/krpanotools makepano -config=templates/vtour-multires.config /path/to/image.jpg
    

    我实际上并没有尝试过,只是通过查看相关液滴文件中的 exec 参数将其拼凑起来。如果这不是您想要的 droplet,请在文本编辑器中打开 droplet.desktop 文件,从 exec='...' 中提取命令并将上面的命令替换为该命令,然后是您的文件。

    希望有帮助!

    【讨论】:

    • 没问题!很高兴我能帮上忙。
    猜你喜欢
    • 2013-08-06
    • 2012-02-01
    • 2011-11-01
    • 2013-12-28
    • 2011-07-29
    • 2015-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多