2016 - 2024

感恩一路有你

小程序设计 如何在网页端调用服务器端的程序?

浏览量:1314 时间:2021-03-29 14:53:51 作者:admin

如何在网页端调用服务器端的程序?

请求应该是在客户端网页上向服务器发送消息,然后服务器响应消息并执行程序,并将程序的运行结果返回到网页。

当然,另一个要求是使用网页来管理服务器程序,就像远程桌面一样。由于篇幅的限制,这方面的解释不多。请自己搜索远程控制台VNC。

回到正题,一般来说,服务器端脚本语言可以执行程序。这里,以PHP为例

<?Phpexec(“/运行.sh“,$output)//接收控制台输出的内容或程序执行的结果ur($output)//是否将此结果输出到网页?>

一般来说,直接在网页上执行服务器文件是非常危险的,所以很多时候这些服务器端脚本语言的默认设置不允许执行文件。您需要修改相关的设置参数来增加权限,以获得让脚本语言执行文件的权限,并且系统文件夹的权限也相应需要修改。不同的系统有不同的设置。

windows的权限设置非常详细。建议在执行此高风险操作之前,详细了解文件权限知识。这一部分不在本主题的范围内,因此我们不需要对其进行更多的解释。

如何运行服务器上的应用程序?

如果要在服务器上运行,必须在服务器上安装服务器。您可能需要SQL。如果希望其他计算机应用客户端并将数据保存在服务器上,则必须让其他计算机的客户端数据连接到服务器,或使用服务器名称。或者使用服务器名称服务器的IP地址。一些软件程序的连接协议也不同。你可以先试试。不,你可以嗨我。

如何写一个web程序和服务器端的一个exe程序进行通信?

你的问题是不同的客户端通信的问题,无论是PC、web还是应用程序,都是底层通信的问题。现在技术比较成熟。

首先,当你谈论HTML5推送时,你应该谈论web套接字、web RPC等等。这主要是指web端用于通信的技术。当一个页面打开而没有关闭时,该页面运行JS脚本与后端通信。

exe与web通信有两种方式。一种是EXE直接与web通信。在这种情况下,EXE程序需要打开一个套接字服务,然后连接到web。在这种情况下,web和exe是直接连接的。还有一个需要服务器做中转,EXE和web都连接到这个服务器上,然后由服务器中转通信。

我相信您想要的是通过服务器传输通信。在本例中,我将讨论三种常见的解决方案:

1。Web API传输,例如Asp.Net实际上,webapi信号器是一个接收和推送服务。这种方案有许多缺点。例如,过去任何不在线的客户端都不能推送消息。当然,除了数据库传输之外,这需要额外的技术支持。

2. Mqtt推送服务是一种消息订阅和发布服务。无论打开EXE还是web,它都会向服务器注册并订阅服务器的消息。它可以发送和接收相同主题或不同主题的消息。云消息队列服务的本质类似于mqtt,但它是放在云上的。目前腾讯云和阿里云有类似的服务,而且价格也不贵。AWS和azure也是可用的,它们都有现成的SDK调用。

希望以上内容能对您有所帮助。

服务器linux环境运行php,如何配置?

在单机上部署Linux下的PHP环境

说白了,在Linux系统上安装Apache或nginx、MySQL数据库和PHP运行环境

这些可以在Internet上单独下载和安装

但是需要逐个下载、安装、设置和调试

像LNMP和lamp这样的傻瓜一键安装包

大部分都是基于命令行模式

如果您还需要图形,建议结合mysql5.7或8.0以上的php7.2

效率比老版本要高

小程序设计 程序设计 web程序设计mypetshop

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。