用原始的方法安装一份NEXTCLOUD
前:
服务器部分详情:
一、安装httpd
sudo apt install httpd
如上,选用一种方式来安装httpd服务
安装apache2
sudo apt install apache2
查看安装apache2后的状态
sudo systemctl status apache2
可以发现已经是启动状态了
apache2会在/var/www/html/目录下生成一份初始的index.html文件以便我们测试是否可以正常使用http服务
访问你的主机 ip
,如果允许成功,你会获得以下界面
现在,我们来修改这份文件
到这里 Apache2 就运行成功了。
按需求配置apache2
配置ssl
创建nextcloud
目录
启用配置
a2ensite nextcloud.conf
重启apache2
service apache2 restart
二、安装php7.4
安装php7.4
sudo apt install php7.4
查看php版本(是否安装成功)
php -v
安装所必须的模块
apt install php7.4-curl
等
修改NEXTCLOUD目录的所有权
chown -R www-data:www-data /var/www/nextcloud/
三、安装MySQL
Debian10使用了MariaDB 在APT的软件包存储库中并没有mysql,所以需要手动添加
在 这里下载 MySQL Community Server 然后选择Debian时会出现建议使用 Mysql APT Repository 所以我们下载安装 Mysql APT Repository 的方式更新 APT Repository 之后使用 apt-get 安装(基本上一路回车就好了)
apt install mysql
登录mysql
mysql -u root -p
然后输入密码即可登录成功
创建一个数据库
四、安装NEXTCLOUD
通过ftp上传setup-nextcloud.php文件
浏览器访问 http://[IP]/nextcloud/setup-nextcloud.php
进行检查安装
等待一会儿,浏览器自动跳转或者手动访问http://[ip]/nextcloud/
即可发现安装完成
五、其他
SSL及域名配置完成后如下
Comments | NOTHING