Для корректной работы Nextcloud, особенно если ты хочешь использовать его возможности по максимуму, стоит установить несколько ключевых PHP-расширений и системных компонентов. Вот список самых важных:


🧩 Обязательные PHP-расширения

РасширениеНазначение
php-gdРабота с изображениями (превью, аватары)
php-curlВнешние HTTP-запросы (например, обновления)
php-xmlОбработка XML-файлов и WebDAV
php-zipРабота с архивами
php-mbstringПоддержка многобайтовых строк (UTF-8 и др.)
php-bcmathТочные математические операции
php-gmpПоддержка WebAuthn и криптографии
php-intlЛокализация и сортировка по языкам
php-imagickУлучшенная обработка изображений (опционально)
php-apcuКэширование в памяти (ускоряет работу)
php-mysql или php-pgsqlПодключение к базе данных MySQL/PostgreSQL

🔐 Безопасность и производительность

  • Redis: для блокировки файлов и кэширования (php-redis)
  • Opcache: ускоряет выполнение PHP-кода (php-opcache)
  • SMBclient: доступ к сетевым папкам Windows (php-smbclient)
  • FFmpeg: генерация превью для видео и аудио

📦 Установка (Debian/Ubuntu)

apt install php-gd php-curl php-xml php-zip php-mbstring php-bcmath php-gmp php-intl php-imagick php-apcu php-mysql php-redis php-opcache

От alex

Обучаемый.