如何在 .net 核心应用程序中运行 PHP 应用程序
Posted
技术标签:
【中文标题】如何在 .net 核心应用程序中运行 PHP 应用程序【英文标题】:How can I run PHP application inside .net core application 【发布时间】:2019-04-17 01:31:05 【问题描述】:我正在尝试集成 .net 和 php 应用程序。我想在核心 .net 应用程序中运行 php 应用程序,但不能使用 IIS 10。
PHP 5.6 安装在 c:\ 驱动器中,我的源存储库在 d:\ 驱动器中。
我可以将 .net 作为父应用程序运行,将 php 作为子应用程序运行吗?
从 .net 应用程序的 onclick 按钮调用下面的方法打开 php 应用程序,并从该方法将一些数据发送回 .net 窗口。
function invoke_reporting()
var newwindow = window.open("http://192.168.17.109/TestCopy_Report1/templates/ct-head");
任何帮助将不胜感激。
【问题讨论】:
这取决于您所说的“在 .net 核心应用程序中运行 PHP 应用程序” 是什么意思?您希望这两个应用程序如何交互? 编辑了我的问题 那是 javascript,而不是 .NET。如果您想在当前页面上使用该请求的结果,您可以发出 Ajax 请求。由于该代码发生在客户端,因此无论页面是通过 .NET、PHP 还是任何其他语言生成的都无关紧要。它只是一个对 URL 的 JS 请求。 【参考方案1】:您应该 curl
(或通过任何客户端)来自 php 端点的数据。而不是显示 PHP 页面然后将数据传递回 .net
【讨论】:
你能举个例子吗以上是关于如何在 .net 核心应用程序中运行 PHP 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Windows 上更新正在运行的 asp.net 核心应用程序?
如何在 .Net 核心和任何合适的天蓝色资源中处理长时间的处理作业?
如何在 .Net 核心 exe/程序集上运行 ildasm?