**安装** sudo apt-get update sudo apt install unzip wget php apache2 mysql-server php-zip php-mysql php-dom php-mbstring php-gd php-curl vi sudo mkdir -p /nas/data/nextcloud sudo chown pi /nas/data/nextcloud cd /nas/data/ wget https://download.nextcloud.com/server/releases/(nextcloud-19.0.1.zip(括号内是下载的版本需要更改可以到https://download.nextcloud.com/server/releases/自己找)) -O /nas/data/nextcloud.zip unzip nextcloud.zip sudo ln -s /nas/data/nextcloud /var/www/nextcloud sudo chown -R www-data:www-data /nas/data/nextcloud 如果遇到没有安装包的强句昂可以使用 apt search xxxx搜索接近的包。 sudo apt install php7.3-xml libphp7.3-embed php-sabre-xml mariadb-server mariadb-client **修改配置文件** sudo vi /etc/apache2/sites-available/001-nextcloud.conf ServerName nextcloud.pi-nas.com ServerAdmin admin@pi-nas.com DocumentRoot /var/www/nextcloud/ AllowOverride None **设置用户** mysql -uroot -p CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码'; CREATE DATABASE IF NOT EXISTS nextcloud; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON nextcloud.* TO '用户名'@'localhost' IDENTIFIED BY '密码'; FLUSH privileges; quit; **启动** a2ensite 001-nextcloud sudo systemctl reload apache2