首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP /SMB/CIFS和smb4php类

PHP /SMB/CIFS和smb4php类
EN

Stack Overflow用户
提问于 2010-09-22 10:28:24
回答 1查看 5.5K关注 0票数 5

必须从网络存储中访问一些媒体文件,才能通过SMB和公共Internet文件系统访问。PHP网站需要在远程存储块上执行文件操作。您可以建议其他方法,或者如果您有任何想法或可能在以下方面提供帮助:

  1. 配置SAMBA/SMB/CIFS
  2. SMB/SAMBA/CIFS客户端配置
  3. 通过PHP访问文件系统--研究表明,PHP在这方面提供了smb4php类,但不支持如何在完整的设置中使用。
EN

回答 1

Stack Overflow用户

发布于 2010-09-22 12:04:52

是否可以直接在主机OS上挂载SMB共享将取决于主机操作系统是什么。您所说的SAMBA表示它可能是某种Unix / POSIX / Linux --但是是哪一种呢?

Linux的大多数版本都支持smbfs的文件系统类型(通常挂载的手册页会列出所支持的类型)。

代码语言:javascript
复制
mount -t smbfs -o username=Bill,password=billions //msbox/netshare /some/local/dir

(请注意,smbfs vfs是由编写Samba的相同人员开发的,但它是一个独立的产品)。

Samba附带了一个cli客户机smbclient。要使用此方法获取文件,只需使用正确的参数来执行它(请注意,如果不分隔命令行上所有所需的参数,smbclient将进入交互模式)。有关参数及其格式的详细信息,请参阅为smbclient安装的手册页。

研究表明,PHP提供了smb4php类。

不,没有。我想你说的是 --它不是由维护PHP的人提供的。它只是smbclient程序的包装器。根据我在网站上的评论(请参阅支持论坛),是的,文档不是很好--但是我已经添加了连接字符串格式的细节。

请列举你的消息来源。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3768333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档