安装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。