基于CentOS7.0 64位系统+ownCloud 10.0 稳定版本构建php
ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在我的电脑或服务器上架设一套专属的私有云文件同步网盘,能够像 Dropbox 那样实现文件跨平台同步、共享、版本控制、团队协做等等。ownCloud 能让你将全部的文件掌握在本身的手中,只要你的设备性能和空间充足,那么用其来几乎没有任何限制。html
本次所使用到的软件:mysql
一、Apache2.x,PHP5.6,Mariadb5.5sql
1、系统安装数据库
请参考另外一篇文章 http://www.cnblogs.com/upinfo/p/7894901.htmapache
2、环境安装浏览器
一、安装apache服务。bash
# yum –y install httpd
二、安装Mariadb 数据库。服务器
# yum –y mariadb-server
先对数据库进行初始化设置,在数据库配置文件中增长以下一条。ide
# vi /etc/my.cnf [mysqld] character-set-server=utf8
而后启动数据库并作相应设置。
# systemctl start mariadb 启动服务 # mysql_secure_installation 进入后作以下5项设置 1、# set root password Set root password? [Y/n] y 2、# remove anonymous users Remove anonymous users? [Y/n] y 3、# disallow root login remotely Disallow root login remotely? [Y/n] n 4、# remove test database Remove test database and access to it? [Y/n] y 5、# reload privilege tables Reload privilege tables now? [Y/n] y
完成以上后安装 PHP5.6, ownCloud所用PHP须5.6或以上才行,先安装非官方源。
# yum -y install epel-release # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
安装PHP5.6
# yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php56-php-gd php56-php-fpm php-gd
安装ownCloud。
# yum --enablerepo=epel install php-pear-MDB2-Driver-mysqli php-pear-Net-Curl # wget http://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -P /etc/yum.repos.d # yum -y install owncloud
完成后登入数据库,建立一个数据库给ownCloud使用。
# mysql -uroot -p create database owncloud; 建立数据库 grant all privileges on owncloud.* to owncloud@'localhost' identified by 'password'; 受权 flush privileges; 刷新一下
最后开启相关服务为自动运行:
# systemctl enable httpd
# systemctl enable mariadb
最后重启一下机器。
# reboot
重启后能够打开在浏览器输入主机IP/owncloud进行最后的设置,输入新的管理员用户名与密码 并点击 存储&数据库 进行设定刚才所建立的数据,输入完成后点击安装完成,以下图:
一会完成后则会出登陆界面,输入刚才设置的管理员账户登陆,则能够看到文件管理界面,以下:
至此服务器端已安装完成,能够正常使用了。
PS: 欢迎转载,转载请保留出处,谢谢。