0

我想使用 PHP 执行一个 .exe 文件。我坚持这一点,因为 PHP 函数应该可以在任何操作系统上运行。(Windows 或 Linux)

我想要做的实际事情是,它是一个 PHP 系统。如果 tomcat 服务器以某种方式损坏,我必须让用户选择使用该系统执行 tomcat 安装程序。主要是系统将在 linux 上运行,但在某些情况下它可以在windows中运行。

谁能帮我做到这一点?
谢谢你。

4

1 回答 1

0

如果你想从 php 文件运行系统程序,该函数exec()可以在 Windows 服务器和 Linux 服务器上运行,但是你不能在 linux 服务器上运行 .exe 文件,除非你使用 Wine 之类的东西。Java 是跨平台的,所以如果你想在 Windows 或 Linux 上运行 .jar,你也许可以。无论如何,请尝试使用exec(),如果您遇到任何错误,请报告它们,我们可以为您提供更多帮助。

例子

<?php
    // Run ffmpeg command
    exec('ffmpeg  -itsoffset -4  -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg');
于 2013-06-21T04:43:49.947 回答