0
我想使用PHP執行.exe文件。我堅持這一點,因爲PHP函數應該可以運行任何操作系統。 (Windows或Linux)使用PHP執行.exe文件
實際的事情是我想要做的是,它是一個PHP系統。如果Tomcat服務器受到損壞,我必須給予和選擇用戶使用系統執行tomcat安裝程序。主要系統將在Linux上運行,但在某些情況下,它可以在Windows上運行。
任何人都可以幫助我做到這一點?
謝謝。
我想使用PHP執行.exe文件。我堅持這一點,因爲PHP函數應該可以運行任何操作系統。 (Windows或Linux)使用PHP執行.exe文件
實際的事情是我想要做的是,它是一個PHP系統。如果Tomcat服務器受到損壞,我必須給予和選擇用戶使用系統執行tomcat安裝程序。主要系統將在Linux上運行,但在某些情況下,它可以在Windows上運行。
任何人都可以幫助我做到這一點?
謝謝。
如果你想從一個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');
http://php.net/manual/en/function.exec.php –
Windows可執行文件(沒有像酒)在Linux上不運行。 – Blender
這個文件是否也在linux上執行「myexecutable.exe」?或者是Linux腳本去戳另一臺服務器來運行該exe文件? – immulatin