簡體   English   中英

位於Linux服務器上的PHP代碼需要運行Windows .exe

[英]PHP code located on linux server needs to run windows .exe

我所在的項目使用Linux服務器托管我們的代碼。 提供給我使用的API僅在C#中可用,因此當前我有一個執行小任務的Windows可執行文件。 該可執行文件被調用以由網站上的PHP文件執行。

當前,我試圖通過讓Windows可執行文件駐留在運行Windows的服務器上並使用http://php.net/manual/en/features.remote-files進行遠程執行來從Linux服務器遠程運行文件。 php ,但是即使這可行,它似乎也不是一種安全或正確的處理方式。

一位資深人士建議我使用IIS服務器安全地調用它,但是對此我並不熟悉。 在繼續之前,我認為應該問: 有一種方法可以使此PHP代碼駐留在Linux服務器上以運行Windows可執行文件,而不必調用遠程Windows服務器使其在Windows上運行

您可以編寫一個小的Web API來在Windows服務器上運行,該API在驗證請求后將允許您在本地執行某些命令。 然后,您在Linux服務器上運行的應用程序可以將請求發送到此Web API,然后等待該請求中返回結果,或者讓Windows服務器稍后將結果發送回API請求中。

另一個選項可以說更簡單...只需將整個應用程序托管在Windows服務器上即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM