树莓派搭建云盘教程
2021-02-05 本文已影响0人
树莓派爱好者基地
1.更换软件源
首先打开文件
把原来的源地址前面加上#号注释掉。
sudo nano /etc/apt/sources.list
然后把下面的源地址复制进去
deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
复制好了以后点击ctrl -x保存退出
输入下面指令更新一下
sudo apt-get update
2.安装Apache
Apache是世界使用排名第一的Web服务器软件(开放源码的网页服务器)。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一
sudo apt-get install apache2
3.安装MySQL
MySQL是最好的关系数据库管理系统应用软件,其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
sudo apt-get install mysql-server
4.安装PHP及其相关依赖
PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
sudo apt-get install php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl
5.安装phpMyAdmin
sudo apt-get install phpmyadmin
6.下载ownCloud
sudo wget https://download.owncloud.org/community/owncloud-9.1.4.zip
sudo unzip owncloud-9.1.4.zip -d /var/www/html/
cd /var/www/html/owncloud
sudo mkdir data
7.修改目录权限
OwnCloud在安装的过程中需要对一些目录有写的权限,为此,web服务器用户(www-data对于基于Debian的系统)必须要拥有apps、data、config目录的权限。运行以下命令完成
sudo chown -R www-data:www-data data
sudo chown -R www-data:www-data config
sudo chown -R www-data:www-data apps
8.配置mysql
sudo nano /etc/apache2/apache2.conf
把文件中下图未知的None改成All
网上很多文章都说安装过程会输入密码啊巴拉巴拉的,我就聚精会神的等下载,so。。。安装完成了。。。然后登录的时候又会有说遇到登录验证的问题,大多都说是更新密码什么的巴拉巴拉,然而还是解决不了。查了很多资料后来发现是其基带linux版本下的mysql密码验证方式有问题
sudo mysql -u root -p 然后随便输密码是能登录进去的
update mysql.user set plugin='mysql_native_password'; #重置加密方式
update mysql.user set password=PASSWORD("newpassword") where User='root'; #设置新密码,在newpassword处输入你想设置的密码
flush privileges; #刷新权限信息
9. 配置owncloud
打开浏览器,输入 http://IP/owncloud ,进入设置安装界面
随便设置一个你喜欢的账号密码(以后登录云的账号密码)
按刚才mysql设置的账号密码填写
点击安装完成
填写完成以后等待一段时间就会设置成功就可以正常使用。
10.缺点和改进:
1.搭建好以后只能在你的局域网内联网访问
2.树莓派本身内存较小存不了太多的东西
在后面的视频我们将会教大家做内网穿透以及硬盘的挂载来解决上面的两个问题。