首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >位于linux服务器上的PHP代码需要运行windows .exe。

位于linux服务器上的PHP代码需要运行windows .exe。
EN

Stack Overflow用户
提问于 2017-06-07 15:55:51
回答 1查看 111关注 0票数 0

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

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

一位高年级学生建议我使用IIS服务器来安全地调用它,但我对此并不熟悉。在继续之前,我想应该问一问:有一种方法可以让这个PHP代码驻留在Linux服务器上,以运行可执行文件,而不必调用远程Windows服务器在上运行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-07 16:01:18

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44417550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档