基于CentOS7.0 64位系统+ownCloud 10.0 稳定版本构建

  ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像 Dropbox 那样实现文件跨平台同步、共享、版本控制、团队协作等等。ownCloud 能让你将所有的文件掌握在自己的手中,只要你的设备性能和空间充足,那么用其来几乎没有任何限制。

本次所使用到的软件:

1、Apache2.x,PHP5.6,Mariadb5.5

一、系统安装

请参考另一篇文章 http://www.cnblogs.com/upinfo/p/7894901.htm

二、环境安装

1、安装apache服务。

 # yum –y install httpd

2、安装Mariadb 数据库。

 # yum –y mariadb-server

  先对数据库进行初始化设置,在数据库配置文件中增加如下一条。

# vi /etc/my.cnf
[mysqld]
character-set-server=utf8

  然后启动数据库并做相应设置。

# systemctl start mariadb   启动服务
# mysql_secure_installation 进入后做如下5项设置 、# set root password
Set root password? [Y/n] y 、# remove anonymous users
Remove anonymous users? [Y/n] y 、# disallow root login remotely
Disallow root login remotely? [Y/n] n 、# remove test database
Remove test database and access to it? [Y/n] y 、# 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: 欢迎转载,转载请保留出处,谢谢。

最新文章

  1. SQL Server 数据库备份还原和数据恢复
  2. 分享在winform下实现左右布局多窗口界面-续篇
  3. 100. Same Tree
  4. Java关键字——instanceof
  5. Seven-Segment LED Display Example Design an 8-to-1 multiplexer.
  6. Sublime Text 编辑器
  7. windows获取时间的方法
  8. C#窗体间通讯的几种处理方法
  9. Backbone的RESTFUL API 解释
  10. HDU 1722 Cake
  11. 【驱动】USB驱动·入门
  12. kotlin语言使用初体验(一)
  13. zookeeper leader选举算法源码
  14. Machine Learning - week 3
  15. service不死之身
  16. XE5 搭建DataSnap服务
  17. shell 基础(一)
  18. innobackupex: error while loading shared libraries: libssl.so.6
  19. git 提交代码操作
  20. MSSQL sqlserver系统函数教程分享

热门文章

  1. 使用MVVM减少控制器代码实战(减少56%)
  2. CoreData归纳使用
  3. drcom 不耍流氓
  4. IIC协议简介(笔记图片)
  5. 11-05-sdust-个人赛赛后随想
  6. emacs 配置
  7. vux 组件打造手机端项目
  8. 重写equals和hashCode
  9. 使用phpexcel类读写excel文件
  10. Windows7搭建Wamp环境