Для корректной работы Nextcloud требуется установить и активировать ряд PHP-модулей. Некоторые из них обязательны, другие — рекомендованы для повышения производительности и совместимости.


✅ Обязательные модули PHP для Nextcloud

Эти модули должны быть установлены, иначе Nextcloud просто не запустится:

  • php-ctype
  • php-curl
  • php-dom
  • php-fileinfo
  • php-gd
  • php-json
  • php-libxml
  • php-mbstring
  • php-openssl
  • php-posix
  • php-session
  • php-simplexml
  • php-xmlreader
  • php-xmlwriter
  • php-zip
  • php-zlib

⭐ Рекомендуемые модули (для расширенных функций)

  • php-bcmath — для расчётов, например, в календаре
  • php-gmp — для WebAuthn и криптографии
  • php-intl — для локализации и сортировки
  • php-imagick — улучшенная обработка изображений
  • php-exif — метаданные изображений
  • php-redis или php-memcached — кэширование
  • php-apcu — локальный кэш
  • php-smbclient — доступ к сетевым папкам (SMB)
  • php-ldap — если используется LDAP/AD
  • php-mysql или php-pgsql — в зависимости от используемой СУБД

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

Пример команды для установки всего необходимого:

sudo apt install php php-cli php-common php-curl php-gd php-mbstring php-xml php-zip php-bcmath php-gmp php-intl php-imagick php-exif php-apcu php-redis php-mysql

🔍 Проверка установленных модулей

Проверь, активны ли модули:

php -m | grep -E 'curl|gd|mbstring|xml|zip'

От alex

Обучаемый.