Для корректной работы 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/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'