[Tips] 树莓派安装私有云ownclould

安装apache服务器

sudo apt-get install apache2

输入树莓派IP,进入apache的 it work界面就是安装成功了。

安装mysql

sudo apt-get install mariadb-server-10.0

测试成功:

sudo mysql -u root -p

输入root密码后成功进入命令行,则安装成功。

安装php

sudo apt-get install php7.1-mysql php7.1-curl php7.1-json php7.1-cgi libapache2-mod-php7.1 php7.1

sudo apt-get install php7.1-gd php7.1-intl php7.1-xml php7.1-zip php7.1-mbstring

sudo apt-get install php-mcrypt php-imagick

测试php安装,新建文件test.php

<?
phpinfo();
?>

然后进入“树莓派IP/test.php”查看。成功进入页面即安装成功。

安装phpmyadmin

sudo apt-get install phpmyadmin

注意其中有配置过程,网页服务器选apache,配置数据库选YES,数据库密码自己设置一个。

下载安装owncloud:

wget https://download.owncloud.org/community/owncloud-10.2.1.tar.bz2
tar -xvf owncloud-10.2.1.tar.bz2
sudo mv owncloud/*  /var/www/html

配置owncloud:

sudo vim /etc/apache2/apache2.conf

向下查找到/var/www的AllowOverride修改:None改为All
创建data文件夹,用于保存数据

cd /var/www/html
sudo mkdir data

修改Owncloud文件夹的文件权限:

sudo chown -R www-data:www-data /var/www/html/
sudo chmod 777 /var/www/html/config/

在MariaDB上创建一个数据库,保存来自OwnCloud的数据。创建数据库和数据库用户:

sudo mysql -u root -p

MariaDB [(none)] > create database owncloud;

MariaDB [(none)] > GRANT ALL ON owncloud.* TO ocuser@localhost IDENTIFIED BY 'owncloud';

MariaDB [(none)] > flush privileges;

MariaDB [(none)] > exit

重启Apache服务器

sudo /etc/init.d/apache2 restart

进入树莓派IP,完成剩下的配置。
注意配置中需要用到数据库信息,具体而言:数据库成员,密码和database名称。以上面的为例就是ocuser,owncloud,owncloud。

原文地址:https://www.cnblogs.com/immortalBlog/p/13664313.html