安装方法如下:
一、更新安装服务器。
1、安装CentOS 7默认最小配置然后安装目前所有的更新:
yum -y update
2、接下来,需要安装PHP,Apache Web服务器和MySQL服务器和PHP扩展:
yum install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo wget vim
3、设置SELinux允许owncloud写数据:
setsebool -P httpd_unified 1
4、防火墙设置:
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
5、使用下面的命令启动Apache:
systemctl start httpd.service
6、通过此命令启动MariaDB:
systemctl start mariadb.service
7、自动启动的服务在系统启动:
systemctl enable httpd.service
systemctl enable mariadb.service
8、首先,需要从官方网站下载owncloud。运行以下命令:
wget https://download.owncloud.org/community/owncloud-7.0.0.tar.bz2
解压文件:
tar -jxvf owncloud-7.0.0.tar.bz2 -C /var/www/html/
9、接下来需要为Web服务器上文件目录设置读写权限:
chown -R apache.apache /var/www/html/owncloud/
二、数据库配置
1、配置MariaDB实例:
mysql_secure_installation;
在设置过程这都输入 Y 并回车。
2、创建 owncloud 数据库和用户。
登录到MySQL服务器,使用以下命令:
mysql -u root -p
3、接下来,需要创建owncloud用户和权限:
mysql> create database owncloud;
mysql> create user ‘owncloud’@’localhost’ identified by’somedatabasepassword';
mysql> grant all on owncloud.* to ‘owncloud’@’localhost';
mysql> flush privileges;
mysql> quit;
4、Apache服务器配置
打开编辑器编辑owncloud外部配置文件,使用vim:
vim /etc/httpd/conf.d/owncloud.conf
在配置文件中添加以下行:
Alias /owncloud /var/www/html/owncloud
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
5、启动Apache和MariaDB服务:
systemctl start httpd.service
systemctl start mariadb.service
三、owncloud配置
打开浏览器访问http://ip地址/owncloud,将显示初始owncloud设置页。必须要配置。