NextcloudにはSMB/CIFSを外部ストレージとしてマウントする機能があるのだが、、、
Nextcloudのシェルに入り、インストールされているPHPパッケージを確認
$ pkg info | grep php nextcloud-php74-23.0.0 Personal cloud which runs on your own server php74-7.4.27 PHP Scripting Language
PHP 7.4系である。
SMBクライアントの情報を確認
SMBクライアントの情報を確認
$ pkg search -d php74-pecl-smbclient php74-pecl-smbclient-1.0.6 Comment : Smbclient wrapper extension Depends on : samba412-4.12.15_3 php74-7.4.27
インストール済みのphp74-7.4.27と連動できるパッケージであると確認できるので、これをインストールする。
$ sudo pkg install -y php74-pecl-smbclient
これでPHPのSMBモジュールと必要なライブラリパッケージ15個がインストールされる。pkgはインストールが楽でよい。
インストールが完了すると、External storageのAppでSMB/CIFSを選択できるようになる。
NextcloudのSMB/CIFS設定の詳細はこちらの公式ドキュメントを参考にすると良い。
0 件のコメント:
コメントを投稿