准备环境
需要LAMP环境(ownCloud要求PHP版本为7.0以上)。
我的Linux环境是 CentOS 7 。
Apache、MySql(或MariaDB)安装请自行查阅资料。
安装 php7.x
$ rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
$ rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
$ sudo yum list |grep php
$ sudo yum install -y php72w php72w-mysql php72w-json php72w-xml php72w-mbstring php72w-zip php72w-gd curl php72w-curl php72w-pdo php72w-intl
安装 ownCloud
可以使用yum,也可以去官网下载压缩包,然后解压并移动到 /var/www/html/owncloud。
下面介绍使用yum安装的方法。
yum 本身没有ownCloud库,因此需要添加源。
$ rpm --import https://download.owncloud.org/download/repositories/production/CentOS_7/repodata/repomd.xml.key
$ wget http://download.owncloud.org/download/repositories/production/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
$ yum clean all
$ yum install owncloud-files
安装完毕后会在/var/www/html里看见owncloud文件夹。
配置 ownCloud
配置 Apache
修改 Apache 的配置文件 httpd.conf 。
$ sudo vim /etc/httpd/conf/httpd.conf
找到有AllowOverride的一行,将其改为
AllowOverride All
修改ownCloud文件夹权限。
$ sudo chown -R apache:apache /var/www/html/
$ sudo chmod 777 /var/www/html/owncloud/
$ sudo systemctl restart httpd
配置 数据库
$ 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
初始化 ownCloud
在网页浏览器上访问 OwnCloud。打开浏览器,输入服务器 IP 地址后出现图形界面则说明安装成功。然后分别配置用户、用户密码、数据库等(数据库如果选择MySQL/MariaDB,则根据上一步数据库的配置填写)

然后点击 安装完成。然后输入刚才设置的用户和密码,进入 ownCloud 面板。
Comments
Loading comments…
Comments are stored in GitHub Discussions. Open discussions on GitHub.