ubuntu18.04安装owncloud
工具使用
最近实验室闲置了一台主机,就将这个主机搭建成一个公有云给大家使用。 系统版本是ubuntu server。
安装Apache
首先安装apache以供owncloud使用:
sudo apt install apache2需要禁用apache目录列表
sudo a2dismod autoindex开启额外模块
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime重启apache
sudo systemctl restart apache2安装MariaDB Server
sudo apt-get install mariadb-server mariadb-client安装完成后添加密码
sudo mysql_secure_installation执行后设置密码、移除匿名用户、不允许root登录、删除测试数据库。 接下来登录MariaDB并创建数据库
sudo mysql -u root -p下面的命令是建立数据库,其中的用户名和密码需要替换成自己的。
CREATE DATABASE owncloud;
CREATE USER 'oc_user'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL ON owncloud.* TO 'oc_user'@'localhost' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;安装php
现在owncloud只支持php7.1:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php7.1接着安装php模块:
sudo apt-get install php7.1-cli php7.1-common php7.1-mbstring php7.1-gd php7.1-intl php7.1-xml php7.1-mysql php7.1-zip php7.1-curl php7.1-xmlrpc安装完成后配置一下:
sudo vi /etc/php/7.1/apache2/php.ini修改以下内容
file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_file_size = 100M重启apache
sudo systemctl restart apache2下载owncloud
cd /tmp
wget https://download.owncloud.org/community/owncloud-10.0.3.zip解压并移动文件:
unzip owncloud-10.0.3.zip
sudo mv owncloud /var/www/html/owncloud/
设置目录和权限
为了保证owncloud工作,需要设置操作权限:
sudo chown -R www-data:www-data /var/www/html/owncloud/
sudo chmod -R 755 /var/www/html/owncloud/完成安装
需要登录到对应的网址(http://ipadress/owncloud)进行最后的设置: 输入你想要的账户名与密码,以及配置数据库的名字。 
完成后的界面
