【问题标题】:Run application in external server using PHP使用 PHP 在外部服务器中运行应用程序
【发布时间】:2011-11-11 06:28:11
【问题描述】:

我正在使用 Windows 服务器来运行网站。我的应用程序在 linux 服务器中运行。我想使用 php 从网站调用带有参数(输入)的应用程序。应用程序接受一些输入并返回输出。我想在网站上显示输出。请有人通过提供想法或脚本来帮助我。提前致谢。

【问题讨论】:

    标签: php windows linux networking


    【解决方案1】:

    根据您的简单描述,您也许可以在 windows 网络服务器上使用它来调用驻留在 linux 服务器上的应用程序部分:

    <?php
        readfile("http://otherserver.com/app.php?input=123");
    ?>
    

    如果输入是通过 POST 进行的,那么您必须改用 cURL。 (无论如何,如果allow_url_fopen 被禁用,您必须这样做。)

    【讨论】:

    • 这不是一个php应用程序它是一个正在运行的软件。
    • 一定要在问题中提及这些事情,而不是两个小时后。另外:ssh2_exec
    【解决方案2】:

    您可以在您的 Linux 系统中使用WinExe 并从您的 PHP 执行命令以远程调用您的 Windows 系统上的命令行

    【讨论】:

    • 感谢您的回复。你能简单地告诉我吗?你能给我你的邮件ID吗?
    • 嗯,你想从哪里向哪里发送请求……是从 Windows 向 Linux 发送请求……还是其他方式
    • 在 Windows 中安装 OpenSSH 并像“ssh user@host command”一样从 PHP 执行它
    猜你喜欢
    • 2019-08-31
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多