gpt4 book ai didi

c# - 位于 linux 服务器上的 PHP 代码需要运行 windows .exe

转载 作者:太空宇宙 更新时间:2023-11-04 10:19:40 25 4
gpt4 key购买 nike

我参与的项目使用 Linux 服务器来托管我们的代码。提供给我使用的 API 只能在 C# 中使用,因此目前我有一个执行小任务的 Windows 可执行文件。该可执行文件被网站的 PHP 文件调用以执行。

目前,我正在尝试通过让 Windows 可执行文件驻留在运行 Windows 的服务器上并使用 http://php.net/manual/en/features.remote-files.php 进行远程执行调用来从 Linux 服务器远程运行该文件。 ,但即使这可行,它似乎也不是一种安全或正确的做事方式。

学长建议我使用IIS服务器来安全调用它,但我对此并不熟悉。在继续之前,我认为有责任问:是否有一种方法可以让驻留在 Linux 服务器上的 PHP 代码运行 Windows 可执行文件,而无需调用远程 Windows 服务器来运行强>.

最佳答案

您可以编写一个小型 Web API 以在您的 Windows 服务器上运行,在对请求进行身份验证后,您可以在本地执行某些命令。然后,您在 Linux 服务器上运行的应用程序可以向此 Web API 发送请求,并等待结果在该请求中返回,或者让 Windows 服务器稍后在 API 请求中发回结果。

另一个可以说更简单的选项...只需将整个应用程序托管在 Windows 服务器上。

关于c# - 位于 linux 服务器上的 PHP 代码需要运行 windows .exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44417550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com