【问题标题】:PHP execution on networked Windows server [closed]在联网的 Windows 服务器上执行 PHP [关闭]
【发布时间】:2018-10-04 18:58:43
【问题描述】:

我正在为一个大型实体开发内部应用程序,我需要能够执行以下操作:

从使用 PHP 构建的 Web 界面(由 Linux 上的 Apache 托管)连接到未安装 PHP 的 Windows 机器,并移动一些由 Ajax 触发的实时文件。

我有一些灵活性,但我需要它是安全的。链接的网络驱动器是一种可能性。如果我不能直接在 Windows 机器上移动文件,另一种可能性是在 Windows 机器上安装某种监视器,它会响应某个触发器。

SSH 并不理想,因为我不想在 Windows 机器上安装服务器。这些文件没有连接到 Web 服务器,因此在 Windows 服务器上安装的 IIS 不一定有用。

我认为理想情况下,我会通过网络共享(远程计算机上的链接目录)进行操作,然后使用 PHP 移动文件夹,或者如果这不起作用,则触发批处理文件或 Powershell 脚本。但是,我不确定在权限/安全漏洞方面需要注意什么。

这种事情有现成的解决方案吗?做不到这一点;是否有任何我应该考虑有效地做到这一点的一般准则 - 库、扩展等?

谢谢

【问题讨论】:

  • 投反对票的理由是什么?
  • 您可能会被否决,因为这个问题与 Stack Overflow 无关。这是对软件库推荐的请求,主要基于意见,而且过于广泛。请参阅主题指南stackoverflow.com/help/on-topic

标签: php filesystems remote-access network-connection


【解决方案1】:

看点:

Windows 网络文件系统
https://docs.microsoft.com/en-us/windows-server/storage/nfs/nfs-overview

这样你就可以从你的 linux 主机挂载 windows 目录了。

【讨论】:

  • 谢谢你。我偶然发现了github.com/icewind1991/SMB,我认为您的链接将是额外的奖励。这正是我正在寻找的答案类型。
猜你喜欢
  • 1970-01-01
  • 2015-07-10
  • 1970-01-01
  • 2013-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-29
  • 2012-03-30
相关资源
最近更新 更多