使用PHP执行.exe文件

时间:2013-06-21 03:15:41

标签: php linux windows exe

我想使用PHP执行.exe文件。我坚持这个,因为PHP函数应该必须工作任何操作系统。 (Windows或Linux)

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

任何人都可以帮我这样做吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

如果你想从php文件运行一个系统程序,函数exec()可以在Windows服务器和Linux服务器上运行,但你不能在Linux服务器上运行.exe文件,除非你使用像葡萄酒。 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');