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