Для корректной работы Nextcloud требуется установить и активировать ряд PHP-модулей. Некоторые из них обязательны, другие — рекомендованы для повышения производительности и совместимости.
✅ Обязательные модули PHP для Nextcloud
Эти модули должны быть установлены, иначе Nextcloud просто не запустится:
php-ctypephp-curlphp-domphp-fileinfophp-gdphp-jsonphp-libxmlphp-mbstringphp-opensslphp-posixphp-sessionphp-simplexmlphp-xmlreaderphp-xmlwriterphp-zipphp-zlib
⭐ Рекомендуемые модули (для расширенных функций)
php-bcmath— для расчётов, например, в календареphp-gmp— для WebAuthn и криптографииphp-intl— для локализации и сортировкиphp-imagick— улучшенная обработка изображенийphp-exif— метаданные изображенийphp-redisилиphp-memcached— кэшированиеphp-apcu— локальный кэшphp-smbclient— доступ к сетевым папкам (SMB)php-ldap— если используется LDAP/ADphp-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'