Как установить smbclient для PHP 7.4 на Debian 11 Bullseye.

В рамках теста разворачивал ownCloud и при попытке установки внутренного приложения External Storage: Windows Network Drives видел ошибку:

 

Приложение не может быть установлено, следующие зависимости не удовлетворены:

  • The library libsmbclient is not available.

 

Ниже описание как выполнить установку libsmbclient для php7.4 в Debian 11.

 

Устанавливаем необходимые пакеты:

apt-get install php7.4-dev libsmbclient-dev -y

 

С помощью PECL (репозиторий модулей для PHP) устанавливает smbclient для версии 7.4:

pecl -d php_suffix=7.4 install smbclient

 

В файл конфигурации /etc/php/7.4/apache2/php.ini добавляем описание включение модуля

echo 'extension=smbclient.so' >> /etc/php/7.4/apache2/php.ini

 

Перезапустим apache для применения изменений:

/etc/init.d/apache2 restart

 

Теперь можно будет включать приложение External Storage: Windows Network Drives в ownCloud. Жаль только что данное приложение относится к Enterprise версии ownCloud..

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОБЛАГОДАРИ АВТОРА

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Оставить ответ

11 + 19 =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика