使用PHP将网络文件从Linux主机复制到我的Linux服务器

时间:2015-07-30 07:28:41

标签: php linux network-programming

我正在尝试从OpenSUSE 13.1主机检索网络文件到我的OpenSUSE 13.2 Web服务器,但我似乎没有任何成功。

首先,我检查目标目录是否是目录:

$path = "\\\\192.168.xxx.xxx\\public";
if(is_dir($path)){ // returns FALSE every time.
  return true;
}

在这种情况下,函数is_dir()返回FALSE,尽管该文件夹存在且具有777 permisions,IP正确,并且计算机已打开。 我已经尝试了格式化网络路径的所有组合,包括$path = "smb://192.168.xxx.xxx/public";女巫返回错误

  

无法找到包装“smb” - 你忘了在什么时候启用它   你配置了PHP?

有人能告诉我我错过了什么吗?

使用我的Centos 6网络服务器和Ubuntu 14主机通过OpenVPN可以正常工作吗?

1 个答案:

答案 0 :(得分:0)

PHP在Linux平台上没有内置的Samba支持。您将需要挂载远程共享(需要超级用户等效访问)并访问其内容,如本地文件系统。