我们有一个将数据写入 Linux 节点的 Windows 主实例,目前运行良好。在 windows 上运行的 PHP 文件可以使用一个简单的脚本来写入 linux 机器,如下所示:
file_put_contents('\\\\hostname\\share\\testfile.txt', 'testing123');
linux节点存储了windows php用户,并允许写入文件。但是,我们希望能够在 linux 机器上做同样的事情,并写入 windows 实例上的共享文件夹。与上面相同的行,但使用 windows 主机和共享,仍然返回 true,但实际上并未创建文件。
- 如果它不起作用,为什么该行返回 true?这使得调试和测试错误变得非常困难。
- 我们怎样才能让脚本工作?是在linux中挂载windows共享的解决方案吗?这似乎不是一个合适的解决方案,因为我们可能会更改 Windows 共享或添加新的共享,我们不想在每个 linux 实例上继续挂载和卸载共享。
我们已将 linux 用户添加到 windows 共享权限,但它似乎不起作用。
任何帮助将不胜感激,谢谢。