Как установить 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…
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.