这篇文章上次修改于 2764 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
NextCloud默认没有开启外部存储的功能,首先,我们需要打开应用,并在里面找到External storage support这个模块,并启用。

接着,我们打开设置,在右侧管理里面,可以看到多了一项 外部存储


但默认的外部存储里面,并没有SMB,如果我们要添加SMB共享的存储,就需要安装smbclient客户端。
接着,我们打开SSH终端,并输入如下安装命令
yum -y install libsmbclient libsmbclient-devel
wget http://pecl.php.net/get/smbclient-1.0.0.tgz
pecl install ./smbclient-1.0.0.tgz安装后,有个错误提示,说找不到php.ini的配置文件,未配置extension=smbclient.so。

接着,我们找到php的配置文件php.ini,把配置添加进去
vim /www/server/php/72/etc/php.ini
最后,重启php服务,让其生效
/etc/init.d/php-fpm-72 restart
返回NextCloud,打开外部存储,就可以看到SMB/CIFS了

没有评论